一、Fresco简介
Fresco是Facebook最新推出的一款用于Android应用中展示图片的强大图片库,可以从网络、本地存储和本地资源中加载图片。之前看大家在QQ群和各个社区都在讨论Fresco,都说性能非常好,心里禁不住诱惑,所以决定尝试一下。前途是光明的,道路是曲折的,Fresco的引入出现各种问题,折腾了我好些时间。
Fresco在github上的地址https://github.com/facebook/fresco,把Fresco下载下来,然后解压,要运行Demo看效果先要编译,Fresco用到NDK,所以编译前确保已经将NDK的根目录加入到环境变量之中。首先进入Fresco的根目录,然后双击gradlew.bat,Fresco就开始编译,由于Fresco依赖的库比较多,会下载依赖的库和Gradle工具,如果网络不太好,容易编译失败。 编译完成后,可以导入Android Studio运行Demo看效果了,Demo中不仅有Fresco加载图片的效果,还集成了Glide,Picasso,Universal Image Loader,Volley这些当前比较流行图片加载框架。通过对比,
孰优孰劣,一下就看出来了,请看下面的比较