PageList(分页列表)
大约 1 分钟
PageList(分页列表)
PageList
组件是一种分页列表组件, 他的每一个Item的宽度和高度与PageList
的宽高一样大,并且滑动是以分页进行滑动
属性
支持所有基础属性
pageItemWidth方法
分页组件的Item宽度大小
pageItemWidth
参数 | 描述 | 类型 |
---|---|---|
width | item的宽度 | Float |
pageItemHeight方法
分页组件的Item高度大小
pageItemHeight
参数 | 描述 | 类型 |
---|---|---|
height | item的高度 | Float |
pageDirection方法
分页组件Item的排列方向
pageItemHeight
参数 | 描述 | 类型 |
---|---|---|
isHorizontal | 是否为横向排列 | Boolean |
defaultPageIndex方法
分页组件默认定位到的页数
defaultPageIndex
参数 | 描述 | 类型 |
---|---|---|
defaultIndex | 默认定位的页数 | Int |
keepItemAlive方法
不可见的分页Item是否要常驻在内存中
keepItemAlive
参数 | 描述 | 类型 |
---|---|---|
alive | item是否常驻 | Boolean |
offscreenPageLimit方法
设置离屏 page 个数,仅当keepItemAlive
为false
时有效,默认2
keepItemAlive
参数 | 描述 | 类型 |
---|---|---|
value | 离屏 page 个数 | Int |
事件
支持所有基础事件
pageIndexDidChanged
pageIndexDidChanged
事件为分页组件当前的分页index发生变化的事件,如果组件有设置该事件事件,当分页组件当前的分页index发生变化时,会触发pageIndexDidChanged
闭包回调。
pageIndexDidChanged
参数 | 描述 | 类型 |
---|---|---|
index | 当前分页的index | Int |