Virtualview Android Versions Save

A light way to build UI in custom XML.

v1.3.4

6 years ago

Remove unused log.

v1.3.3

6 years ago
  • 修复 native layout 嵌套下的控件,点击事件分发不准确的 bug;

com.alibaba.android:virtualview:1.3.3@aar

v1.3.2

6 years ago
  • 增加 rtl 开关,通过 VVFeatureConfig.setRtlAvailable() 来控制是否开启 rtl 布局;

com.alibaba.android:virtualview:1.3.2@aar

v1.3.1

6 years ago
  • 修复点击分发的bug,见 #53 、#58 ;
  • 增加若干接口;

com.alibaba.android:virtualview:1.3.1@aar

v1.3.0

6 years ago
  • 合并分支 icbu 分支代码,增加 RTL 布局能能力;
  • 采用 26.0.2 版本的 support 包编译,Slider 实现提供两套实现,默认更新至采用 RecyclerView 的实现,通过 LinearSnapHelper 控制滑动体感,也可以通过 VVFeatureConfig.setSliderCompat(true) 降级到老的实现以兼容老本版本的 support 包;
  • VafContext 里新增 Activity Context 接口,用来创建 view 对象、获取资源等,#50;
  • 开放 ViewBasesetTag(String key, Object tag) 接口;
  • NText 增加 underline 的样式实现,#48;
  • 修复 Page 里的子元素滑动回收时类型转换错误,#52;
  • 修复点击事件分发过程中 id 传递的错误;

com.alibaba.android:virtualview:1.3.0@aar

v1.2.0

6 years ago
  • NText 支持 lineHeight 属性,表示行高,文字垂直居中显示,见 #45 ;
  • 新增 paddinglayoutMargin 属性,一次性设置四个边,优先级低于独立设置的四个属性,见 #7 ;
  • 重构实体布局容器的接口规范,支持外部扩展注册实体布局容器;
  • 修复实体布局容器不能裁剪虚拟控件的问题;

v1.1.1

6 years ago
  • 修复实体布局里的控件在复用的时候尺寸不正确的问题;
  • 修复实体布局里的虚拟控件在更新之后重新绘制不生效的问题;

com.alibaba.android:virtualview:1.1.1@aar

v1.1.0

6 years ago
  • 增加实体布局类型控件,包括:NFrameLayout,NGridLayout,NRatioLayout,NVH2Layout,NVHLayout,其布局逻辑与对应的虚拟布局一致,但是具有一个实体容器,会绘制在独立的 canvas 里,在配置 borderRadius 属性的情况下,会裁剪内部区域;
  • 修复虚拟布局设置隐藏属性,子节点里的实体控件仍然会显示的问题,见 #41 ;
  • 重构绘制 border 和 背景的逻辑;
  • 废弃了部分类和代码,比如 SurfaceContainer
  • 优化了部分代码内存使用,减少内存分配;
  • 新增了覆盖内置控件的注册接口;
  • 丰富了 Demo,增加了 PicassoImage 控件的演示,增加曝光事件的演示;

com.alibaba.android:virtualview:1.1.0@aar

v1.0.12

6 years ago
  • VText 绘制时增加裁剪区域,防止绘制到外部,见 #40 ;
  • 增加部分获取参数的接口;

com.alibaba.android:virtualview:1.0.12@aar

v1.0.11

6 years ago
  • 不可见的控件不触发曝光事件,见 #39 ;

com.alibaba.android:virtualview:1.0.11@aar