Flex 移动设备的水平列表或轮播?

发布于 2024-10-28 07:22:26 字数 357 浏览 3 评论 0原文

我在 Adob​​e Flex / Actionscript 中创建一个人物搜索界面,其中每个人都有一张图像和一些文本。我希望实现这样的一些:

水平列表界面

这两个软件包仅适用于桌面 Flex,我想知道是否有人知道移动 Flex(特别是 Blackberry Playbook)的替代品?

谢谢 菲尔

Im creating a person search interface in Adobe Flex / Actionscript where we have an image for each person and a bit of text. Im looking to implement some like this:

HorizontalList Interface

OR

Carousel Interface

Both of these packages are unfortunately only for desktop Flex, I was wondering if anyone knew mobile flex (particularly Blackberry Playbook) alternatives?

Thanks
Phil

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

土豪 2024-11-04 07:22:26

如果您使用标准 s:List< /a>,您可以更改其 布局 属性到 Horizo​​ntalLayout 实例。

基本上是这样的:

<s:List>
    <s:layout>
        <s:HorizontalLayout/>
    </s:layout>
</s:List>

If you're using the standard s:List, you can change its layout property to a HorizontalLayout instance.

Basically, something like this:

<s:List>
    <s:layout>
        <s:HorizontalLayout/>
    </s:layout>
</s:List>
悟红尘 2024-11-04 07:22:26

也许你可以使用 TileList 来代替。这是一个水平列表,如果页面已满,它会自动使用下一行。您可以使用 DataProvider 标记向其填充数据。

这是一个示例:

<mx:TileList id="tileList" borderStyle="none" paddingBottom="0"
paddingTop="5" paddingLeft="5" paddingRight="5" itemClick="onClickHandler(event)"
dataProvider="{yourArrayList}" itemRenderer="renderer.WidgetRenderer" />

类 widgetrenderer 创建我的 imageButtons(因此也可以使用普通图像)。这些按钮由我的数组列表中的数据组成,可以通过数据访问。(数组列表中的项目是其属性)如果您需要单击的项目,您可以使用平铺列表的 id 并选择所选项目。

在这个例子中:

var object:Object = tileList.selectedItem;

我不知道你是否明白我的解释,如果不明白请随时询问。
我希望这可以帮助你。

Maybe you could use a TileList instead. This is a horizontal list that automatically uses the next row if the page is full. You can fill it with data by using the DataProvider tag.

Here is an example:

<mx:TileList id="tileList" borderStyle="none" paddingBottom="0"
paddingTop="5" paddingLeft="5" paddingRight="5" itemClick="onClickHandler(event)"
dataProvider="{yourArrayList}" itemRenderer="renderer.WidgetRenderer" />

The class widgetrenderer creates my imageButtons (so normal images can be used too). These buttons are made of the data in my arraylist that can be approached by data.(the item in the arraylist his properties) If you need the clicked item you can use the id of your tilelist and choose for selected item.

In this example:

var object:Object = tileList.selectedItem;

I don't know if you understand my explanation, if not feel free to ask.
I hope this could help you.

陌生 2024-11-04 07:22:26

Tour de Flex 中有一个完美的示例,它使用带有 postLayoutTransform 属性的自定义布局来构建 3D 效果。

我不知道如何链接到具体示例,但如果您转到 此处 只需点击“其他组件”->布局 ->旋转木马

欢呼!

There is a perfect example of this in tour de flex that uses a custom layout with the postLayoutTransform properties to build the 3d effect.

I don't know how to link to the specific example, but if you go here just click on Other Components -> Layouts -> Carousel

Cheers!

酸甜透明夹心 2024-11-04 07:22:26

水平列表在移动设备上应该可以正常工作!

Horizontal List should work fine on mobile!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文