Flex Mobile - 制作可滚动视图

时间:2012-07-24 14:29:17

标签: actionscript-3 flex flex-mobile

在Flex Mobile应用程序中,我的视图包含一个“标题”,它是一个图像轮播和一个2列列表(附加图像上的第1点)。该列表是可滚动的并且工作得很好,但滚动时标题仍然是固定的。滚动整个视图的最佳方法是什么?我希望标题移动,列表在全屏显示新元素。

这是一张可能有用的图片:

example

根据你的回答,我最终得到了这段代码

<s:Scroller id="scroler" left="0" right="0" top="0" >
<s:Group id="container" left="0" right="0" top="0">                                             
<components:restaurantHeader id="header" />
<s:DataGroup dataProvider="{DataModel.instance.listaCategoriiRestaurante}" 
top="260" left="0" right="0"  width="100%" 
itemRenderer="itemRenderers.categoriiRestaurantRender">
<s:layout>
    <s:TileLayout columnWidth="200" rowAlign="justifyUsingHeight" orientation="rows" clipAndEnableScrolling="false" columnAlign="justifyUsingGap" >     
    </s:TileLayout>
</s:layout>     
</s:DataGroup>  
</s:Group>  
</s:Scroller>  

但现在看来我无法将数据组列表设为2列。 datagrop列表在水平而不是垂直上展开,最后有3-4列,而不是额外的行。

您能告诉我如何使数据组列表保持在2列并展开垂直添加额外的行而不是列。

再次感谢

1 个答案:

答案 0 :(得分:0)

使用滚动条包装标题和列表。这会使列表滚动过时,因此您可以使用DataGroup替换列表组件。