찾다

 >  Q&A  >  본문

java - 关于android状态栏的一些疑问

android style中有一个叫colorPrimaryDark的属性可以设置状态栏status bar的颜色,同时在android4.4.4以上也设置透明状态栏来让屏幕内容扩展到状态栏上。
那么我有一个疑问,状态栏上的文字一般都是白色的(因为状态栏默认是黑色的),那么如果状态栏的颜色被设置成淡色或者延伸到状态栏上的屏幕内容是淡色的话,状态栏上的文字就会看不清。
简而言之,就是说android在实现沉浸式状态栏时,状态栏文字的颜色需要根据状态栏颜色做调整。
目前我知道在miui和flyme中是可以调整状态栏文字颜色的,android 6.0以上也是提供了官方支持,那在其他型号的手机上应该如何处理呢?

PHPzPHPz2888일 전460

모든 응답(1)나는 대답할 것이다

  • 天蓬老师

    天蓬老师2017-04-17 17:39:44

    밝은 배경에 아이콘이 가려져서 해결할 수 없습니다. 가장 좋은 방법은 밝은 상태 표시줄을 사용하지 않는 것입니다. 6.0에서 처리한다면 다음 처리방법은 밝은 배경을 사용하지 않는 것이다.

    회신하다
    0
  • 취소회신하다