原生代码下拉状态栏会是一个黑色半透明的背景。并且当qs_quicksettings_header回缩时会回调alpha值改变透明度。所以只需要阻止透明度改变即可。
代码位置。android/systemui/statusbar/phone/ScrimController.java. updateScrimColor(View)方法注释 ((ScrimView) scrim).setScrimColor(Color.argb((int) (alpha * 255), 0, 0, 0));即可。
原生代码下拉状态栏会是一个黑色半透明的背景。并且当qs_quicksettings_header回缩时会回调alpha值改变透明度。所以只需要阻止透明度改变即可。
代码位置。android/systemui/statusbar/phone/ScrimController.java. updateScrimColor(View)方法注释 ((ScrimView) scrim).setScrimColor(Color.argb((int) (alpha * 255), 0, 0, 0));即可。