Explorar el Código

导航栏图标颜色

詹子聪 hace 5 años
padre
commit
19ade8ee2b

+ 36 - 0
app/src/main/java/com/miekir/eden/tool/ui/NavigationTool.java

@@ -0,0 +1,36 @@
+package com.miekir.eden.tool.ui;
+
+import android.app.Activity;
+import android.os.Build;
+import android.view.View;
+
+/**
+ * Copyright (C), 2019-2020, Miekir
+ *
+ * @author Miekir
+ * @date 2020/9/23 9:12
+ * Description: 导航栏相关工具
+ */
+public class NavigationTool {
+    /**
+     * 设置导航栏图标颜色
+     * @param activity
+     * @param light
+     */
+    public static void setLightNavigationBar(Activity activity, boolean light) {
+        if (Build.VERSION.SDK_INT < Build.VERSION_CODES.O) {
+            return;
+        }
+
+        int vis = activity.getWindow().getDecorView().getSystemUiVisibility();
+        if (light) {
+            //白色
+            vis &= ~ View.SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR;
+        } else {
+            // 黑色
+            vis |= View.SYSTEM_UI_FLAG_LIGHT_NAVIGATION_BAR;
+
+        }
+        activity.getWindow().getDecorView().setSystemUiVisibility(vis);
+    }
+}

+ 2 - 0
app/src/main/java/com/miekir/eden/ui/home/video/KwyVideoActivity.java

@@ -14,6 +14,7 @@ import com.miekir.eden.manager.EdenManager;
 import com.miekir.eden.net.RetrofitHelper;
 import com.miekir.eden.tool.StringTool;
 import com.miekir.eden.tool.SystemTool;
+import com.miekir.eden.tool.ui.NavigationTool;
 
 import cn.jzvd.JZDataSource;
 import cn.jzvd.Jzvd;
@@ -47,6 +48,7 @@ public class KwyVideoActivity extends Activity {
 
     @Override
     protected void onCreate(@Nullable Bundle savedInstanceState) {
+        NavigationTool.setLightNavigationBar(this, true);
         setContentView(R.layout.activity_video_play);
         // 禁用导航栏
         /*View decorView = getWindow().getDecorView();

+ 1 - 1
app/src/main/res/values-zh-rCN/strings.xml

@@ -83,7 +83,7 @@
     <string name="mine_set_new_pay">设置新的支付链接</string>
     <string name="mine_limit_data">是否限制访问伊甸园</string>
     <string name="mine_walk_next_time">是否在下次启动爬虫</string>
-    <string name="mine_ad_mode">是否启动广告模式</string>
+    <string name="mine_ad_mode">是否启动广告模式</string>
     <string name="mine_my_star">我的收藏</string>
     <string name="mine_exit_account">退出当前账号</string>
     <string name="search_hint_keyword">请输入关键字</string>