ImmersionBar icon indicating copy to clipboard operation
ImmersionBar copied to clipboard

关于oppo6.0以下手机状态栏适配建议

Open coderloveryan opened this issue 4 years ago • 0 comments

2.对Android5.1版本并且是ColorOS3.0的OPPO机型 使用ColorOS提供ColorStatusbarTintUtil.SYSTEM_UI_FLAG_OP_STATUS_BAR_TINT的Flag来设置状态栏图标黑色效果,由于该标记未公开,开发者需要在应用代码中定义。 https://open.oppomobile.com/wiki/doc#id=10161 参考实例:

final int SYSTEM_UI_FLAG_OP_STATUS_BAR_TINT = 0x00000010;

Window window = getWindow();

window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);

window.getDecorView().setSystemUiVisibility(SYSTEM_UI_FLAG_OP_STATUS_BAR_TINT);

为方便开发者对于OPPO机型的反色适配,提供了用于设置状态栏显示效果的接口方法,开发者可以根据应用需要动态设置状态 作者是否可以考虑增加oppo手机的处理,Thanks♪(・ω・)ノ

coderloveryan avatar May 09 '20 02:05 coderloveryan