mView.getBackground().setAlpha(0)
问题:设置View背景透明度为0后,整个项目中使用color资源文件中和mView使用相同颜色(例:@color/_FFFFF)的View背景都会变成透明的。
Android 5.0以后,部分机型会出现变成透明了,也就是用此方法会导致其他共用一个资源的布局,透明度也跟着改变。
解决:
1、
mView.getBackground().mutate().setAlpha(0);
2、
mView.setAlpha(0);