Titanium Alloy 来自 applicationDataDirectory 的 ImageView

Titanium Alloy ImageView from applicationDataDirectory

我正在开发一个需要在离线模式下运行的应用程序。 该应用程序有一个商店,我必须为其下载和存储产品图像。 在 'shop view' 中,我在 ListView 中有一个产品集合。 如何将下载的图像绑定到 alloy ImageView? 下载的图像位于 applicationDataDirectory 中。 所以我需要能够以某种方式访问​​ Alloy xml.

中的 applicationDataDirectory

您可以使用 Collection (https://docs.axway.com/bundle/Alloy_allOS_en/page/alloy_collection_and_model_objects.html) 的 transform 函数。在那里我会检查你是否处于 offline/online 模式并更改图像路径(例如 URL 的在线图像与 Ti.Filesystem.applicationDataDirectory + "image-name.jpg" 的本地图像)