Image NativeScript有效地处理图像

Image NativeScript有效地处理图像,image,android-image,nativescript,Image,Android Image,Nativescript,我正在开发一个应用程序,可以显示外部存储中的所有图像。它只是一个用于研究工作的应用程序,而不是最终产品 我的问题是,应用程序会显示一些图像,直到我出现内存不足错误 有没有一种有效处理图像的方法?还是避免这个错误 我在这里发布我的main-page.xml <Page xmlns="http://www.nativescript.org/tns.xsd" loaded="onPageLoaded"> <ListView id="listview" items="{{ myItem

我正在开发一个应用程序,可以显示外部存储中的所有图像。它只是一个用于研究工作的应用程序,而不是最终产品

我的问题是,应用程序会显示一些图像,直到我出现内存不足错误

有没有一种有效处理图像的方法?还是避免这个错误

我在这里发布我的main-page.xml

<Page xmlns="http://www.nativescript.org/tns.xsd" loaded="onPageLoaded">
<ListView id="listview" items="{{ myItems }}">
            <ListView.itemTemplate>
                <StackLayout orientation="horizontal">
                <Image src="{{ src }}" class="imagebox" stretch="none" />
                </StackLayout>
            </ListView.itemTemplate>
        </ListView>
</Page>


我有一个数组,我把每个图像路径

是的,这是本机应用程序(特别是Android处理图像内存)开发人员的诸多挫折之一。幸运的是,NativeScript团队已经打包了Fresco(一个用于内存管理的Facebook库) 社区成员将毕加索(方形图书馆)打包在这里:


使用其中一个库可以解决Android上的内存管理/图像问题。

还有一个插件
nativescript图像缓存
,它在Android上使用Glide库,在iOS上使用标准DSWebImage


我要证明这一点,我会告诉你的,thnks!