滚动布局管理器 - ScrollArrangementHandlers (v2+)
这个拓展包内包含了两个拓展,水平滚动布局管理器HorizontalScrollHandler,和垂直滚动管理器VerticalScrollHandler
2017.12.25更新:
- 修复了VerticalScrollHandler的事件无法触发的问题
- 修复了ScrollChanged返回错误的数据的问题
- 修复了ScrollPosition,MaxScrollPosition的单位错乱问题(我弄混了安卓像素单位和ai像素单位),现在相关的事件应该也工作正常了
- 修复了OverScrollMode修改无效的问题
- 增加了过度滚动的事件 - Overscroll
- 圣诞快乐!
2017.9.29更新:
- 修复了大部分方法的命名问题(并重命名组件以避免错误)
- 加了个组件图标
- 增加了“显示渐变边缘”属性 - FadingEdgeEnabled
- 增加了“过度滚动动画样式”属性 - OverScrollMode
- 增加了“显示滚动条”属性 - ScrollBarEnabled
- 增加了“允许用户操作滚动布局”属性 - UserControl
- 增加了“最大滚动位置”属性 - MaxScrollPosition
- 增加了“滚动位置”属性 - ScrollPosition
2017.8.26更新:
- 增加了布局被松开事件 - TouchUp
水平滚动布局管理器 HorizontalScrollHandler
事件(水平)
- 向左过度拖动
- 向右过度拖动
- 布局滚动到最左端
- 布局滚动到最右端
- 布局发生滚动
- 布局被按下
- 布局被松开
方法(水平)
- 向左半页滚动
- 向右半页滚动
- 向左整页滚动
- 向右整页滚动
- 绑定水平滚动布局
- 滚动一段距离
- 滚动到最左
- 滚动到最右
- 滚动到指定位置
- 平滑的滚动一段距离
- 平滑的滚动到指定位置
- 参数解释:
- px - 滚动的距离。向右为正,向左为负
属性(水平)
- 显示渐变边缘
- 最大滚动位置
- 过度滚动动画样式
- 0 - 总是允许过度滚动
- 1(默认) - 当布局可以被有效滚动时才允许过度滚动
- 2 - 禁止过度滚动
- (在不同版本的系统中过度滚动动画看起来可能会不太一样
- 显示滚动条
- 滚动位置
- 允许用户操作滚动布局
垂直滚动布局管理器 VerticalScrollHandler
事件(垂直)
- 向下过度拖动
- 向上过度拖动
- 布局滚动到最底端
- 布局滚动到最顶端
- 布局发生滚动
- 布局被按下
- 布局被松开
方法(垂直)
- 向上进行半页滚动
- 向右进行半页滚动
- 向上进行整页滚动
- 向下进行整页滚动
- 绑定垂直滚动布局
- 滚动到最低端
- 滚动一段距离
- 滚动到指定位置
- 滚动到最顶端
- 平滑的滚动一段距离
- 平滑的滚动到指定位置
- 参数解释:
- px - 滚动的距离。向下为正,向上为负
属性(垂直)
- 显示渐变边缘
- 最大滚动位置 - MaxScrollPosition
- 过度滚动动画样式
- 0 - 总是允许过度滚动
- 1(默认) - 当布局可以被有效滚动时才允许过度滚动
- 2 - 禁止过度滚动
- (在不同版本的系统中过度滚动动画看起来可能会不太一样)
- 显示滚动条 - ScrollBarEnabled
- 当前滚动位置 - ScrollPosition
- 允许用户操作滚动布局 - UserControl
下载地址
- 最后更新 2017.12.25 (v3)
- 下载1(本站)