1、使用该方式给控件设置透明度,必须给控件设置背景
2、5.0以上系统,在B页面中的某个#FFFFFF背景色的控件设置半透明度后返回至上个页面发现背景色为#FFFFFF的控件也变成半透明了
原因:多个控件共用一个资源,会共用一个状态,在其中一个控件更改透明度,其他控件也会同步该状态。
解决:使用getBackground().mutate().setAlpha(int alpha)来设置透明度
1、使用该方式给控件设置透明度,必须给控件设置背景
2、5.0以上系统,在B页面中的某个#FFFFFF背景色的控件设置半透明度后返回至上个页面发现背景色为#FFFFFF的控件也变成半透明了
原因:多个控件共用一个资源,会共用一个状态,在其中一个控件更改透明度,其他控件也会同步该状态。
解决:使用getBackground().mutate().setAlpha(int alpha)来设置透明度