先提前说明,此文有坑,请看完再根据具体情况考虑要不要采用。
依旧是项目需要,需要在列表 item 显示了 GIF 图片的 imageview 的右下角添加 GIF 标识。
查阅了 glide 的方法,发现有个 transform 方法,其作用就是改变原始资源在客户端上最终的展现结果,里面传入 BitmapTransformation(可以多个),我们可以根据需要复写 BitmapTransformation。
下面就以右下角添加 GIF 标识为例子进行说明。
先上效果图:
下面说实现:
首先是自定义 Application:
public class MyApplication extends Application {
private static Context context;
@Override
public void onCreate() {
super.onCreate();
context = getApplicationContext();
}
pu