android如何检查如果图像的 imageview 不会更改

标签: Android imageview
发布时间: 2016/10/10 21:20:33
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我有一个问题这样在 ImageView ,默认情况下设置 ivImage.setImageResource(R.drawable.avatar) ,当我点击 button "保存",如果图像中 ImageView 是没有改变,它不应该保存图像。试了这个,但它不工作

private Drawable oldDrawable;

在 onCreate()

oldDrawable = imgAvatarDoctor.getDrawable();

和在 button 单击

 if (imgAvatarDoctor.getDrawable() == oldDrawable) {
            isNoError = false;
        }

所以如何解决的?感谢这么多

解决方法 1:

您可以使用 bitmap 相反,

private Bitmap oldDrawable;

oldDrawable = ((BitmapDrawable) ivImage.getDrawable()).getBitmap();

 if (oldDrawable == oldDrawable) {
        isNoError = false;
    }
赞助商