一、现状:
-
1、bug众多
-
加载前没有判断 context 是否为空&activity 是否已经销毁,导致崩溃;
-
trying to use a recycled bitmap android.graphics.Bitmap 导致崩溃;
-
使用applicationContext 作为上下文,导致内存泄露,卡顿;
-
ActivityUtilKt.context() && ActivityUtilKt.currentActivity() 滥用导致的崩溃;
-
-
2、使用起来不够简洁、高效;
-
比如CenterCrop和 圆角效果同时使用,需要用MultiTransformation 拼接,代码繁多。
-
二、 预期收益:
-
1、减少图片加载bug,不能因为一张图片的加载,就导致APP崩溃;
-
2、优化使用方式、提供简洁高效的api,提高开发效率和使用“幸福感”;
-
3、规范化代码,进行技术收口;
- </