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

时间:2017-01-04 06:34:46

标签: java android bitmap imageview android-bitmap

我有一个Bitmap图像数组,当我尝试通过函数更新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语句。

0 个答案:

没有答案
相关问题