使用Glide隐藏和显示图像

时间:2018-06-13 08:25:49

标签: android image show-hide android-glide

我使用Glide在Google地图中加载广告图片。我希望在相同条件下隐藏/图像。我能怎么做?有一种可见和不可见的东西吗?

Glide.with(getApplicationContext())
   .asBitmap()
   .load(url)
   .error(null)
   .into(new SimpleTarget<Bitmap>() {
         public void onResourceReady(Bitmap resource, Transition<? super Bitmap> transition) { //code }

    }

2 个答案:

答案 0 :(得分:1)

我没有找到任何有用的东西,但是我自己做了像load empty.png这样的东西,只有24 * 24透明的标记,这使你的标记看起来不可见

答案 1 :(得分:0)

您可以保留视图参考并更改其可见性。

SimpleTarget imageView = new SimpleTarget<Bitmap>() {
     public void onResourceReady(Bitmap resource, Transition<? super Bitmap> transition) { //code }
};

Glide.with(getApplicationContext())
   .asBitmap()
   .load(url)
   .error(null)
   .into(imageView);

然后,您可以使用imageViewsetVisibility(View.GONE)方法隐藏/显示setVisibility(View.VISIBLE)