一段时间后,如何更改ImageView的图像源

时间:2019-01-18 12:11:44

标签: android android-imageview

我想在一段时间后更新图像视图的源,但是通过更改源,它将与上一个重叠。 这是我的活动课的完整代码。我通过runnable和countdowmtimer进行了尝试,但问题仍然

enter image description here[1]

main

1 个答案:

答案 0 :(得分:1)

  

一段时间后如何更改ImageView的图像源   编程上

发生此问题是因为Glide将兑现所有图片网址,因此您必须使用diskCacheStrategy(DiskCacheStrategy.NONE)来解决此问题。 我确信您不会在应用首次运行时遇到此问题。

注意:请在真实设备中检查应用。

Glide.with(DemoActivity.this)
    .load(Uri.parse("file://" + imagePath))
    .diskCacheStrategy(DiskCacheStrategy.NONE)
    .skipMemoryCache(true)
    .into(mImage);

您的情况

Glide.with(this)
            .load("")
            .apply(new RequestOptions()
                    .placeholder(R.drawable.ic_launcher_background)
                    .diskCacheStrategy(DiskCacheStrategy.NONE)
                    .skipMemoryCache(true))
            .into(view);

有关更多信息:Link

For more about the glide