在写项目的时候,做了一个随着手指滑动的时候,当前页码标题栏的透明度也逐渐的改变,但是这个地方在6.0以下没问题,但是到了6.0之后就出现了问题,因为这个标题栏的是很多界面共用的,当退出了这个界面,而其他的界面用到了这个标题的话,透明度也会出现了改变,这时候我们只需要将代码
top_titile.getBackground().setAlpha(xx); 改为
top_titile.getBackground().mutate().setAlpha(xx);
这样就不会出现上面所描述的问题
本文介绍了一种在Android 6.0及以上版本中解决标题栏透明度变化问题的方法。通过调整代码实现方式,确保了在不同界面间切换时标题栏状态的一致性。
在写项目的时候,做了一个随着手指滑动的时候,当前页码标题栏的透明度也逐渐的改变,但是这个地方在6.0以下没问题,但是到了6.0之后就出现了问题,因为这个标题栏的是很多界面共用的,当退出了这个界面,而其他的界面用到了这个标题的话,透明度也会出现了改变,这时候我们只需要将代码
top_titile.getBackground().setAlpha(xx); 改为
top_titile.getBackground().mutate().setAlpha(xx);
这样就不会出现上面所描述的问题

被折叠的 条评论
为什么被折叠?