在android中更改ImageView的位图图像

时间:2017-01-03 22:12:16

标签: java android bitmap imageview

所以我在我的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));
}   

1 个答案:

答案 0 :(得分:1)

更改位图后调用invalidate(),而不是之前。