This repository has been archived by the owner on Jul 14, 2021. It is now read-only.
Releases: alibaba/Virtualview-Android
Releases · alibaba/Virtualview-Android
VirtualView-Android 1.3.4
Remove unused log.
VirtualView-Android 1.3.3
- 修复 native layout 嵌套下的控件,点击事件分发不准确的 bug;
com.alibaba.android:virtualview:1.3.3@aar
VirtualView-Android 1.3.2
- 增加 rtl 开关,通过
VVFeatureConfig.setRtlAvailable()
来控制是否开启 rtl 布局;
com.alibaba.android:virtualview:1.3.2@aar
VirtualView-Android 1.3.1
VirtualView-Android 1.3.0
- 合并分支
icbu
分支代码,增加 RTL 布局能能力; - 采用
26.0.2
版本的 support 包编译,Slider
实现提供两套实现,默认更新至采用RecyclerView
的实现,通过LinearSnapHelper
控制滑动体感,也可以通过VVFeatureConfig.setSliderCompat(true)
降级到老的实现以兼容老本版本的 support 包; VafContext
里新增 Activity Context 接口,用来创建 view 对象、获取资源等,#50;- 开放
ViewBase
里setTag(String key, Object tag)
接口; NText
增加underline
的样式实现,#48;- 修复
Page
里的子元素滑动回收时类型转换错误,#52; - 修复点击事件分发过程中 id 传递的错误;
com.alibaba.android:virtualview:1.3.0@aar
VirtualView-Android 1.2.0
VirtualView-Android 1.1.1
- 修复实体布局里的控件在复用的时候尺寸不正确的问题;
- 修复实体布局里的虚拟控件在更新之后重新绘制不生效的问题;
com.alibaba.android:virtualview:1.1.1@aar
VirtualView-Android 1.1.0
- 增加实体布局类型控件,包括:
NFrameLayout
,NGridLayout
,NRatioLayout
,NVH2Layout
,NVHLayout
,其布局逻辑与对应的虚拟布局一致,但是具有一个实体容器,会绘制在独立的 canvas 里,在配置borderRadius
属性的情况下,会裁剪内部区域; - 修复虚拟布局设置隐藏属性,子节点里的实体控件仍然会显示的问题,见 #41 ;
- 重构绘制 border 和 背景的逻辑;
- 废弃了部分类和代码,比如
SurfaceContainer
; - 优化了部分代码内存使用,减少内存分配;
- 新增了覆盖内置控件的注册接口;
- 丰富了 Demo,增加了
PicassoImage
控件的演示,增加曝光事件的演示;
com.alibaba.android:virtualview:1.1.0@aar
VirtualView-Android 1.0.12
VText
绘制时增加裁剪区域,防止绘制到外部,见 #40 ;- 增加部分获取参数的接口;
com.alibaba.android:virtualview:1.0.12@aar
VirtualView-Android 1.0.11
- 不可见的控件不触发曝光事件,见 #39 ;
com.alibaba.android:virtualview:1.0.11@aar