imageview不会更新以显示新图像,即使我告诉它

ryhaxcpt  于 2021-07-09  发布在  Java
关注(0)|答案(0)|浏览(181)

我有一个位图图像数组,当我试图通过函数更新imageview时,什么都没有发生。运行此函数时,希望imageview的图像替换为下一帧。第一个图像总是被设置,但是,当我再次运行该函数时,图像永远不会改变。有人能帮我找出哪里出了问题吗?难道不能更新imageview的图片吗?谢谢你的帮助,这是我的代码:

public void setTheImageView() {

        if (videoPreview.getVisibility() != View.GONE) {
            Log.e("IF", "If statement reached");
            videoPreview.setVisibility(View.GONE);
            imagePreview.setImageBitmap(framesArray.get(countFrame));
            imagePreview.setVisibility(View.VISIBLE);
        } else {
            Log.e("ELSE", "Else statement reached");
            imagePreview.setImageBitmap(framesArray.get(countFrame));
        }
        countFrame++;
        Log.e("FRAME", "the count frame is at " + countFrame);

    }

其他一切都正常运行,countframe变量正在更改,并且正在到达正确的if和else语句。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题