加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

容器Group的属性clipAndEnableScrolling和useVirtualLayout的含

发布时间:2020-12-15 04:53:37 所属栏目:百科 来源:网络整理
导读:clipAndEnableScrolling : 如果是true,则将超出范围的children裁掉不显示出来,如 Flex 3中得Canvas等,如果显示的范围超出了Canvas的范围,则不会显示;如果是false,则不管他的children是否超出他的范围,都会完全显示出来(但不会超出Application的范围

clipAndEnableScrolling: 如果是true,则将超出范围的children裁掉不显示出来,如Flex3中得Canvas等,如果显示的范围超出了Canvas的范围,则不会显示;如果是false,则不管他的children是否超出他的范围,都会完全显示出来(但不会超出Application的范围)。?Flex4中有两个地方可以设置这个属性,一个是Skin中(该属性是定义在GroupBase中的property,而Skin继承GroupBase),一个是Layout中,而默认情况GroupBase中的property也是由Layout中取出;

useVirtualLayout:顾名思义是虚拟布局,那么虚拟布局是什么概念呢?我想我还是从它的用途说起吧。如果你熟悉Flex3中List的ItemRenderer的渲染机制,那么我们就当作Flex3中的List就是useVirtualLayout的效果。啥意思呢?当开启useVirtualLayout(设为true)之后,并不是所有的children都会被渲染,而是只有当前能够显示出来的child才会被渲染(比如List只显示一些itemRenderer,其他的通过Scrollbar控制)。显然,这样我们可以大幅度的提高效率。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读