Fresco是Facebook发布的一款开源框架,号称是目前最强的Android图片加载库,在内存方面的表现极为优秀。
Fresco的优点:
使用简便,学习成本低;
十分强大,使用起来非常流畅,内存管理不用愁,不用担心OOM;
自带加载时淡入效果,开发起来不费劲;
图片加载时可在布局中直接设置加载动画等等,代码量大大减少;
Fresco的缺点:
必须使用fresco自定义的控件,如果需求更换,想要更换其他图片加载框架会有一定的麻烦,比如必须要改布局;
方法数太多,多达近4k方法,对于比较大的项目来说简直是压死骆驼的最后一个稻草,整项目方法数超过65k,不 得不分包.而且打包之后整个项目整整多了3M.确实大得很;
必须全套使用fresco的图片加载,否则连获取简简单单的一个缓存中的bitmap都异常费劲;