如图,使用此模块可生成包含多个标签、图片框、超级按钮、按钮(目前只有这四个组件,后期会添加更多)的自定义列表框
此图仅用于DEMO演示、更多自定义表项样式可通过自行布局生成,模块基本自动化、容错率高,即使处理表项不存在也不会导致程序强制停止运行
历史版本:
未命名版本
更新内容:
插入_单列表项()
方法更名为:插入_单列表项_首次()
意味着我们可以多次插入表项了,而在此之前我们只能插入一次表项。
新加方法:插入_继续插入表项()
此方法必须在插入_单列表项_首次()
后执行,因为插入_单列表项_首次()
定义了各个表项的间距,而
插入_继续插入表项()
没有此参数。
新加方法:
删除_表项()
、
删除_全部表项()
两个方法,这意味着我们可以删除不需要的表项了,而在此之前,插入之后无法删除。
修复BUG:
列表_滚动()、插入_单列表项_首次()
此前版本生成的表项如果生成表项高度小于载体初始高度会导致列表滚动时载体顶边算法错误。
修改代码:
列表_滚动()
添加列表到达顶部、底部时触发“抖动效果”。
修改组件最大数量:从之前的
1000、2000、5000、10000
更改为:
10000、20000、50000、100000
{10000组件占用运行内存:2.9MB、20000组件占用运行内存:3.3MB、50000组件占用运行内存:4.3MB、100000组件占用内存:5.7MB}
使用方法:参考历程或者使用【帮助文档及更新()
】方法查看帮助文档(1月5日更新帮助文档)
2023-04-12 06:57:28
67KB
模块控件源码
1