代码之家  ›  专栏  ›  技术社区  ›  sagar suri

如何使用glide在imageview中加载xml

  •  5
  • sagar suri  · 技术社区  · 7 年前

    我创建了一个渐变 xml 在我的项目的可绘制文件夹中。我想加载它 在一个 ImageView 使用 Glide

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

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

    但是如果我用上面相同的代码替换 R.drawable.a270 R.drawable.gradient_background 使用可绘制的xml是行不通的。

    1 回复  |  直到 7 年前
        1
  •  3
  •   sagar suri    7 年前

    请试试这个-

    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 this 了解更多信息。