flex组件生命周期第三阶段理解
组件的生命周期,意义在于节约内存和cpu消耗,防止在一帧内重复的对UI进行属性的修改,导致在屏幕上的不断渲染而导致资源的浪费。
由此进行考虑,在一帧内只进行记录,哪些属性需要修改,需要针对于哪方面的界面或者尺寸进行更新。所以在属性发生更改的时候
首先是标记失效,利用invalidate进行标记失效,实质这里调用layoutManger的invalidate方法,将涉及到的先置于队列中,然后延迟
原创
2015-01-06 11:36:28 ·
443 阅读 ·
0 评论