如何使用 glide 在 imageview 中加载 xml

how to load xml in imageview using glide

我在项目的可绘制文件夹中创建了一个渐变 xml。我想使用 GlideImageView 中加载 xml。我该怎么做?

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

Glide.with(LoginActivity.this).load(R.drawable.a270).asBitmap().diskCacheStrategy(DiskCacheStrategy.RESULT).into(backgroundImage);

但是如果我使用上面相同的代码将 R.drawable.a270 替换为 R.drawable.gradient_background 和可绘制对象 xml 它不起作用。

请试试这个 -

Glide.with(LoginActivity.this).load("").error(R.drawable.gradient_background).diskCacheStrategy(DiskCacheStrategy.RESULT).into(backgroundImage);

Glide.with(LoginActivity.this).load(null).fallback(R.drawable.gradient_background).diskCacheStrategy(DiskCacheStrategy.RESULT).into(backgroundImage);

我怀疑您使用的是 VectorDrawable 或动画 drawable。请参阅 this and this 了解更多信息。