Android 在设置ColorFilter后恢复ImageView
我正试图通过使用setColorFilter更改ImageView的颜色,将DuoTone效果添加到我的应用程序中,我有两个按钮“取消”和“完成” 取消:如果用户应用其中一种效果并决定取消,我想在ImageView中设置上一个位图 代码:Android 在设置ColorFilter后恢复ImageView,android,imageview,colorfilter,Android,Imageview,Colorfilter,我正试图通过使用setColorFilter更改ImageView的颜色,将DuoTone效果添加到我的应用程序中,我有两个按钮“取消”和“完成” 取消:如果用户应用其中一种效果并决定取消,我想在ImageView中设置上一个位图 代码: cancel.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) {
cancel.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
originalImage = prevBitmap;
fullImageView.setImageBitmap(originalImage);
fullImageView.invalidate();
hideViews();
}
});
我的问题:当我单击“取消”按钮时,什么都没有发生,ImageView不会更改为上一个位图,setColorFilter会继续应用,我如何恢复/刷新/重置ImageView来删除您在图像上应用的颜色过滤器
您可以为同一图像对象调用clearColorFilter
有关详细信息您可以为同一图像对象调用clearColorFilter。您可以演示如何设置prevBitmap吗?@Bhavnik非常感谢,我不知道这一点method@Azhar92谢谢你的评论,我的问题solved@pic:不客气。它工作正常吗?