Просмотр исходного кода

首页状态栏文字颜色修改为白色

zengjiebin лет назад: 7
Родитель
Сommit
4bc60b2dba
1 измененных файлов с 12 добавлено и 5 удалено
  1. 12 5
      app/src/main/java/com/sheep/gamegroup/view/activity/ActMain.java

+ 12 - 5
app/src/main/java/com/sheep/gamegroup/view/activity/ActMain.java

@@ -98,20 +98,27 @@ public class ActMain extends BaseActYmPermissionCheck {
     }
 
     private void setSystemUiVisibility() {
+        int flag =
+                View.SYSTEM_UI_FLAG_LAYOUT_STABLE;
+//                    View.SYSTEM_UI_FLAG_VISIBLE;
+//                    View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR;
         //判断当前版本在4.0以上并且存在虚拟按键,否则不做操作
         if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT && G.checkDeviceHasNavigationBar(this)) {
             //一定要判断是否存在按键,否则在没有按键的手机调用会影响别的功能。如之前没有考虑到,导致图传全屏变成小屏显示。
-            int flag =
-//                    View.SYSTEM_UI_FLAG_LAYOUT_STABLE |
-                    View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR |
+//             if (isDark) {
+//                getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);//黑色
+//             } else {
+//                getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_VISIBLE);//白色
+//             }
+            flag |=
                             View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION |
                             View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |
                             View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | // hide
 //                    View.SYSTEM_UI_FLAG_FULLSCREEN | // hide status bar
                             View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;
-            // 获取属性
-            getWindow().getDecorView().setSystemUiVisibility(flag);
         }
+        // 获取属性
+        getWindow().getDecorView().setSystemUiVisibility(flag);
     }
 
     @Override