Laya.List 使用纪实

初次接触laya的list,记录一下Laya List的使用实现滚动列表


新建空场景,在scene下面挂载一个List组件,位置大小无所谓,可以手动设置,也可以代码动态设置。
场景设置画面
Laya.List 使用纪实
记得把renderType类型设置为render(不过我没设置好像也没发现什么问题?
Laya.List 使用纪实
接下来就是动态创建预制添加到List里面的操作了。提前进行预制资源的加载,后续直接进行getRes操作获取预制信息,进行创建,整个过程跟官方demo方式差不多 官方listDemo
好了下面就直接上图了:Laya.List 使用纪实
上述图片是进行list的一些初始化设置,重点在scroll.itenRender;scroll.renderHandler这两个方法,具体可以去查看官方API进行了解。
Laya.List 使用纪实
上述图片是相关单个cell的类数据,比较简单就看图说话了。因为预制资源提前进行了加载,这里直接执行getRes方法获取预制信息。

好了,初次使用list的记录就到这了,有不足的地方还请指出,可以进行交流学习。

tips: list里面默认创建的cell貌似是左上对齐的方式,想实现cell跟list有左间距(类似于Unity里面的Scrollview组件设置子元素对ScrollView的间距),比如5,10等,还未找到相关高效简单的方法,留哈一个bug。