【发布时间】:2014-08-22 07:16:25
【问题描述】:
我需要一个 TileLayout 从下到上和从右到左渲染元素。像这样的东西:
我设法通过将容器的“layoutDirection”属性设置为“rtl”来欺骗“从右到左”部分的 TileLayout,但垂直渲染没有等效性。
<s:Group layoutDirection="rtl">
<s:layout>
<s:TileLayout columnWidth="250" horizontalGap="8"/>
</s:layout>
<!-- etc -->
<s:Group id="fakeGroup3" layoutDirection="ltr"/>
<s:Group id="fakeGroup2" layoutDirection="ltr"/>
<s:Group id="fakeGroup1" layoutDirection="ltr"/>
</s:Group>
有没有简单的方法来实现这一点?还是我应该覆盖 TileLayout?!?
【问题讨论】:
-
我建议只覆盖 tilelayout 或基于它创建自定义布局。
-
这就是我最终所做的。我不得不复制整个 TileLayout 代码来创建自己的布局......这篇文章很有帮助:stackoverflow.com/questions/3089884/…
标签: apache-flex flex4.5 flex-spark