安卓ImageView为什么下面的代码没有起到透明的效果

drawable.mutate().setAlpha(50);

ImageView1.setImageDrawable(drawable);

drawable.mutate().setAlpha(50);

ImageView2.setImageDrawable(drawable);

将同一个drawable设置给两个ImageView的话只能对第二个起作用,我刚写了个demo试了下
图片说明
是可以的,而且触发事件时对drawable的操作只对imageView2有效
希望对你有帮助~

ImageView1
ImageView2
本身加载图片了么?
这段代码有没有被触发?

将同一个drawable设置给两个ImageView的话只能对第二个起作用,我刚写了个demo试了下
图片说明
是可以的,而且触发事件时对drawable的操作只对imageView2有效
希望对你有帮助~

应该可以,很正常的代码,参考楼上