2

我有一个 enyo.List 有两个项目:一个 enyo.Image 和一个文本组件。我在 onSetupItem 期间在图像上设置了 Src。

这会立即加载图像,因为我有超过 10 行它们不会出现,直到所有图像加载。无论如何要异步加载这些图像(另外显示带有“淡入”动画的图像?)。谢谢。

4

1 回答 1

1

编辑:完全倒着写下一段。List -is- 轻量级版本。您设置行数是正确的。

您可能想要做的是将 替换ListRepeater. 由于中的享元模式,Repeater您可能不会一次请求尽可能多的图像。

另一种方法可能是基于Scroller检测图像何时滚动到视图中并仅在那时加载它们的新类型。这是一种相当复杂的方法,您可能需要创建一种基于Image该方法与另一种方法并驾齐驱的方法。

你也可以谷歌一些延迟加载策略,看看你是否可以应用这些策略。

于 2013-03-15T07:33:43.283 回答