演示地址 Cocos Creator | flex
视频演示 CocosCreator Flex弹性布局组件_哔哩哔哩_bilibili
最近写了一个cocos版本的Flex布局组件,完全和css的Flex用法一样,理论上可以实现任意种布局方式。可以无限嵌套使用
目前组件已经挂商店了 Flex 弹性布局 | Cocos Store
支持2.x 3.x
这里重点说下和css的flex没有的参数
Size
- 容器的基础尺寸 如果不设置 就相当于css 的 width:auto height:auto
AsyncCalculate
- 作用是下一帧计算,当这个容器发生改变时 如果会它会影响其他容器时 需要让父容器重新计算,这个重新计算的过程可以放到下一帧进行,缺点就是会闪一下,因为不是同一帧计算的
isContainer
- 根容器默认是true 子容器默认是false 如果勾选为true 那么这个节点就会认为是一个容器,当你往这个几点下面添加自己子节点时 就会自动布局
Wrap-Before
- 勾选之后 会让当前节点强制切换到下一行,此时会忽略Flex-Wrap的设置