如何使用 glide 在 imageview 中加载 xml
how to load xml in imageview using glide
我在项目的可绘制文件夹中创建了一个渐变 xml
。我想使用 Glide
在 ImageView
中加载 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 了解更多信息。
我在项目的可绘制文件夹中创建了一个渐变 xml
。我想使用 Glide
在 ImageView
中加载 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 了解更多信息。