|
|
@@ -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);
|
|
|
+ }
|
|
|
+}
|