我使用Glide在Google地图中加载广告图片。我希望在相同条件下隐藏/图像。我能怎么做?有一种可见和不可见的东西吗?
Glide.with(getApplicationContext())
.asBitmap()
.load(url)
.error(null)
.into(new SimpleTarget<Bitmap>() {
public void onResourceReady(Bitmap resource, Transition<? super Bitmap> transition) { //code }
}
答案 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);
然后,您可以使用imageView
或setVisibility(View.GONE)
方法隐藏/显示setVisibility(View.VISIBLE)