setColorFilter 后恢复 ImageView

Restore ImageView after setColorFilter

我正在尝试通过使用 setColorFilter 更改 ImageView 的颜色来向我的应用程序添加 DuoTone 效果,我有两个按钮 取消完成

CANCEL:如果用户应用其中一个效果后决定取消,我想在ImageView[=18中设置之前的bitmap =]

代码:

cancel.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                originalImage = prevBitmap;
                fullImageView.setImageBitmap(originalImage);
                fullImageView.invalidate();
                hideViews();
            }
        });

我的问题: 当我点击 CANCEL 按钮时没有任何反应,ImageView 没有更改为之前的 bitmapsetColorFilter一直申请,我怎么能restore/refresh/resetImageView

要删除您在图像上应用的滤色器,

您可以为同一图像对象调用 clearColorFilter()

更多信息clearColorFilter