0

我希望有人能给我一些关于构建一个为 PlayBook 应用程序动态加载图像的图库的指导。我已经上传了一个我想要实现的快速模型,我想将图像动态加载到 QNX TileList 或 Flex等效并且当用户滚动列表时,我想动态调用另一个图像“页面”。我已经制作了一个使用自定义单元格渲染器动态加载图像的示例,但是当我尝试识别用户何时到达列表末尾时遇到了问题。

我尝试在用户滚动时使用列表的 lastVisibleItem 属性来确定列表中可见的最后一个项目是否也是 DataProvider 中的最后一个(所以我知道何时需要调用更多图像)但是当我将图像添加到DataProvider 它带我回到列表的开头,谁能告诉我这是为什么?

任何关于不同方法或如何修改 TileList 的建议将不胜感激。

画廊样机

4

1 回答 1

1

更新scrollPosition时自动重置为 0 。dataProvider我已经完成了scrollPosition在更新之前存储当前的解决方法,dataProvider然后在更新完成后重新设置它dataProvider。如果您需要一些代码示例,请告诉我,我会看看我是否可以挖掘一些东西。


另一种选择是使用数据分页。这是如何做到这一点的一个很好的例子:

http://www.jamesward.com/2010/10/11/data-paging-in-flex-4/

于 2011-08-11T20:41:18.080 回答