在android中更改imageview的位图图像

tkqqtvp1  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(308)

因此,我在android应用程序中有一个位图图像的数组列表,当我尝试更新图像的源时,什么都没有发生。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));
}
2w3kk1z5

2w3kk1z51#

呼叫 invalidate() 更改位图之后,而不是之前。

相关问题