项目为adroidx,查询网上很多教程,按教程来处理,碰到好的问题,最后终于解决完成。
1. 网上很多文章或博客引入的版本是不一样的,如果是androidx项目,需要使用以下的版本,重要,重要,重要。说三遍,其他的版本可能对androdx不兼容。
implementation 'com.github.bumptech.glide:glide:4.11.0' // 或其他你想使用的版本
annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0' // 这个用于注解处理
2. activity或fragement同级别,创建MyAppGlideModule
@GlideModule public final class MyAppGlideModule extends AppGlideModule { }
3. 第三步,需要rebuild project。不要跳过该步骤
4. 在你的项目中可以恣意的使用glide的链式调用。
public static void display(Context context, ImageView imageView,String url){
GlideApp
.with(context)
.load(url)
.placeholder(R.drawable.timg)
.into(imageView);
}
如果不操作第三步,GlideApp无法使用。如有其他问题可以留言交流。