图片加载选型原则

图片加载哪家强:

UniversalImageLoader使用最火热,不过由于作者不再维护,所以不会修复潜在bug也不会开发新特性,弃用

picasso还是Square公司的Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);

glide-google某员工基于picasso,bitmap的格式是RGB_565,比毕加索的RGB_8888内存开销小一半,还在缓存方面做了优化,缓存与控件对应大小的图片

Fresco避免了OOM的可能性,因为它不在Java层做缓存,而是在native做缓存,底层c++


Square 公司的全家桶,如 Retrofit 或者 OkHttp搭配Picasso也是可以的。图片少的话建议用Glide,如果大量图片,建议fresco

你可能感兴趣的:(图片加载选型原则)