我正在使用nativescript angular构建一个iPhone和Android应用程序。
由于应用程序将在列表视图中加载图像,因此我使用nativescript fresco插件来处理加载图像,它的工作效果非常好。不幸的是,这只能照顾Android方面。
我想知道其他开发人员在为IOS开发nativescript应用程序时使用了什么。
澄清:我真正想弄清楚的是在开发ios时我应该用什么来取代壁画。
此外,我现在拥有所有这些用于Android的所有图像的Fresco标签。但是,当你准备为IOS开发时,你会怎么做?我是否需要在Android上使用* ngIF语句并为IOS使用默认的Image标签?
答案 0 :(得分:4)
您可以将<android></android>
或<ios></ios>
标记用于特定于平台的视图
e.g
<android>
<FrescoDrawee [imageUri]="someImage"></FrescoDrawee>
</android>
<ios>
<Image [src]="someImage"></Image>
</ios>
答案 1 :(得分:0)
还有SDWebImage
库可以自动管理缓存。