【HTML5】Egret笔记(六):List/DataGroup 动态列表项

Screen-Shot-2017-02-16-at-4.40.56-PM-150x150

点击List/DataGroup列表中单个项,通过改变currentState切换其状态, 实现下拉效果,出现两个问题:

1.  来回切换状态,其他列表项会无法显示,只有再滚动list时才会把各项刷出来。

2.  改变一个列表项状态,滑动list,会发现列表项中会有其他若干项也会跟着发生状态变化,可能是列表项对象池相关原因导致。

       解决方法:

列表项高度非固定值时,禁用虚拟布局即可:

this.list.useVirtualLayout = false;

http://bbs.egret.com/thread-25926-1-1.html

(源自笔者在egret论坛的发问,觉得重要就拎过来了)