如何使用glide在imageview中加载xml

sag*_*uri 5 android android-imageview android-glide

xml在我的项目的 drawable 文件夹中创建了一个渐变。我想xmlImageViewusing 中加载它Glide。我怎样才能做到这一点 ?

使用 Glide 在 ImageView 中简单加载图像:

Glide.with(LoginActivity.this).load(R.drawable.a270).asBitmap().diskCacheStrategy(DiskCacheStrategy.RESULT).into(backgroundImage);
Run Code Online (Sandbox Code Playgroud)

但是,如果使用上述更换相同的代码R.drawable.a270R.drawable.gradient_background一个绘制的XML它不工作。

Sac*_*wal 3

请尝试这个 -

Glide.with(LoginActivity.this).load("").error(R.drawable.gradient_background).diskCacheStrategy(DiskCacheStrategy.RESULT).into(backgroundImage);
Run Code Online (Sandbox Code Playgroud)

或者

Glide.with(LoginActivity.this).load(null).fallback(R.drawable.gradient_background).diskCacheStrategy(DiskCacheStrategy.RESULT).into(backgroundImage);
Run Code Online (Sandbox Code Playgroud)

我怀疑你正在使用VectorDrawable或动画drawable。请参阅以获取更多信息。