Skip to content

ScrollView

xu_whale edited this page Dec 4, 2019 · 11 revisions

继承关系

ScrollView extends View

简介

可滚动的view,没有复用

构造方法

ScrollView() 无参构造方法

[ScrollView(boolean a)](https://github.com/momotech/MLN/wiki/ScrollView-ScrollView-ScrollView-boolean) 1个参数构造方法

[ScrollView(boolean a, boolean b)](https://github.com/momotech/MLN/wiki/ScrollView-ScrollView-ScrollView-boolean-boolean) 2个参数构造方法

API

contentSize(Size a)

设置contentSize ⚠️ 该方法已经弃用

获取scrollView可滚动区域尺寸

设置内容偏移量 ⚠️ contentOffset,即内容偏移量,我们把scrollView内容的左上角坐标看做原点origin(0, 0),内容偏移量即为当前实现内容的左上角坐标pt与origin之间的差值contentOffset(pt.x - origin.x, pt.y - origin.y)

获取内容偏移量坐标 ⚠️ contentOffset,即内容偏移量,我们把scrollView内容的左上角坐标看做原点origin(0, 0),内容偏移量即为当前实现内容的左上角坐标pt与origin之间的差值contentOffset(pt.x - origin.x, pt.y - origin.y)

设置是否显示水平滚动指示器

获取是否显示水平滚动指示器状态

设置是否显示竖直滚动指示器

获取是否显示竖直滚动指示器

设置开始滚动回调

设置滚动中回调

设置拖拽结束回调,即拖动结束手指离开屏幕的瞬间

设置滚动开始减速的回调

设置滚动结束回调

设置内边距 ⚠️ iOS 有效,安卓空实现

获取内边距回调

setScrollIndicatorInset(number a, number b, number c, number d)

设置滚动指示器边距,当有需求处理指示器的上下左右边偏移量时使用 ⚠️ iOS 有效,安卓空实现

滚动到指定位置

设置是否可以滚动

设置是否开启弹性效果 ⚠️ iOS私有方法,仅在必要时使用,使用时需判断平台

获取是否开启弹性效果 ⚠️ iOS私有方法,仅在必要时使用,使用时需判断平台

设置是否开启横向弹性效果 ⚠️ iOS私有方法,仅在必要时使用,使用时需判断平台

获取是否开启横向弹性效果 ⚠️ iOS私有方法,仅在必要时使用,使用时需判断平台

设置是否开启垂直弹性效果 ⚠️ iOS私有方法,仅在必要时使用,使用时需判断平台

获取是否开启垂直弹性效果 ⚠️ iOS私有方法,仅在必要时使用,使用时需判断平台

设置滚动速度 ⚠️ Android私有方法 @version sdk1.5.0

Clone this wiki locally