Skip to content

ViewPagerAdapter

xu.jingyu edited this page Jan 14, 2020 · 5 revisions

继承关系

ViewPagerAdapter

简介

ViewPager的数据源和事件适配器

处理ViewPager的页面初始化,数据填充和事件回调

构造方法

ViewPagerAdapter() 构造方法

API

getCount(function callback)

回调ViewPager的总页数

⚠️ viewPager只有一组,所以不会回调section

initCell(function callback)

初始化cell的回调

⚠️ 不要在这个方法里面获取cell的宽高属性

fillCellData(function callback)

填充cell数据的回调

⚠️ cell是table类型,里边存储了contentView,所以的控件都放到该View上

reuseId(function callback)

回调某个页面的复用ID

⚠️ 采用自定义复用ID的写法后,init和fill都要注意增加对应复用的写法

initCellByReuseId(string reuseId, function callback)

初始化一个cell,根据复用ID

⚠️ 需要配合reuseId方法和fillCellByReuseId方法使用

fillCellDataByReuseId(string a, function callback)

填充cell数据,根据复用ID

Clone this wiki locally