Ответ 1
Вы можете сделать изображение серого цвета и исчезнуть, используя следующее:
public static void setLocked(ImageView v)
{
ColorMatrix matrix = new ColorMatrix();
matrix.setSaturation(0); //0 means grayscale
ColorMatrixColorFilter cf = new ColorMatrixColorFilter(matrix);
v.setColorFilter(cf);
v.setImageAlpha(128); // 128 = 0.5
}
И reset он использует:
public static void setUnlocked(ImageView v)
{
v.setColorFilter(null);
v.setImageAlpha(255);
}