所以我在我的Android应用程序中有一个位图图像的ArrayList,当我尝试更新图像源时,没有任何反应。 ImageView在我的应用程序中显示第一个没有问题的位图图像,但是当我尝试使用新的位图图像更新ImageView时,没有任何更改,我没有收到任何错误,我的应用程序也没有崩溃。这是代码:
public void setFirstImage() {
imagePreview.setImageBitmap(framesArray.get(0));
}
public void setLastImage() {
Log.e("Image to display", "The image is " + framesArray.get(5));
// Yes, this image does exist
imagePreview.invalidate();
imagePreview.setImageBitmap(framesArray.get(5));
}
答案 0 :(得分:1)
更改位图后调用invalidate()
,而不是之前。