Glide加载时图像闪烁

时间:2017-11-01 11:47:52

标签: android android-glide

我有一个图像视图列表,其中一些将经常使用固定网址进行更新。通过在url的末尾附加时间戳查询参数。它有效,但我发现它更新时也会清除当前内容。有什么方法可以防止这种情况吗?

{{1}}

请注意,没有附加时间戳的其他人都很好。

2 个答案:

答案 0 :(得分:1)

试试这个

Glide
.with(context)
.load(filepath)
.asBitmap()
.diskCacheStrategy(DiskCacheStrategy.NONE)
.skipMemoryCache(true)
.dontAnimate()
.into(new SimpleTarget<Bitmap>() {

        @Override
        public void onResourceReady(Bitmap arg0, GlideAnimation<? super Bitmap> arg1) {
            // TODO Auto-generated method stub
            holder.mItemView.setImageBitmap(arg0);
        }
    });

如果您正在使用Glide 3.x并希望直接显示没有小的交叉渐变效果的图像,请在Glide请求构建器上调用.dontAnimate(): 更多信息请阅读:Glide — Placeholders & Fade Animations

快乐的编码!!

答案 1 :(得分:0)

如果您使用的是仿真器,则可能会发生这种情况。 尝试使用真实的物理设备或更改模拟器。