Cocos Creator移动端滚动列表组件-Ts版

ListView-for-CocosCreator

专用于Cocos creatorTS滚动列表 组件
该组件优化了节点性能,可定制化数据和功能,优化多节点列表显示性能。
该组件继承了scroll-view组件,需要类似scroll-view设置mask节点和content节点。
其他功能类似scroll-view组件,但只支持竖排滚动或水平滚动,暂不支持横竖滚动。

使用方法

  1. 脚本挂载到所需适配的节点上
  2. 设置mask节点和content节点,设置滚动方向等属性
  3. 设置mask节点中心点为(0, 1),content节点中心点为(0, 1)
  4. 制作子节点预制体,将listViewItem脚本或者将继承listViewItem类的脚本挂载到子节点预制体上
  5. 设置子节点宽度和高度(暂不支持自适应获取宽高度),设置子节点预制体
  6. 设置内部Padding属性
  7. 设置子节点间隔属性
  8. onload或之后回调 调用**listView.init()**函数,具体使用方法和传参请看下面的详情
  9. 如页面已经处于激活状态,则自动渲染子节点,如页面目前处于非激活状态,则在激活时调用scrollNow函数
    如下图示例:
    listview组件示例

组件暴露函数和数据类

/**
 * 子节点数据类
 */
class itemList {
   
   
    id: number;
    // 是否被使用
    onUse?: boolean = false;
    // 子节点
    target?: cc.Node = null;
    //
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值