詹子聪 5 лет назад
Родитель
Сommit
af0ae7ecac

+ 2 - 0
app/src/main/java/com/miekir/eden/ui/TabActivity.java

@@ -119,6 +119,8 @@ public class TabActivity extends BaseBeiActivity implements View.OnClickListener
         View rl_search = findViewById(R.id.rl_search);
         // 搜索图标动画
         AppBarLayout abl_main = findViewById(R.id.abl_main);
+        // 设置折叠状态为打开
+        abl_main.setExpanded(true, true);
 
         // AppBarLayout不能被拖动
         CoordinatorLayout.LayoutParams params = (CoordinatorLayout.LayoutParams) abl_main.getLayoutParams();

+ 8 - 1
app/src/main/java/com/miekir/eden/ui/home/video/KwyVideoActivity.java

@@ -47,8 +47,15 @@ public class KwyVideoActivity extends Activity {
 
     @Override
     protected void onCreate(@Nullable Bundle savedInstanceState) {
-        super.onCreate(savedInstanceState);
         setContentView(R.layout.activity_video_play);
+        // 禁用导航栏
+        /*View decorView = getWindow().getDecorView();
+        int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_FULLSCREEN;
+        decorView.setSystemUiVisibility(uiOptions);*/
+        //getWindow().setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION, WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
+        //getWindow().setNavigationBarColor(Color.BLACK);
+        super.onCreate(savedInstanceState);
+
 
         String url = getIntent().getStringExtra(KEY_URL);
         String title = getIntent().getStringExtra(KEY_TITLE);

+ 6 - 0
app/src/main/java/com/miekir/eden/ui/welcome/WelcomeActivity.java

@@ -2,6 +2,7 @@ package com.miekir.eden.ui.welcome;
 
 import android.content.Intent;
 import android.os.Bundle;
+import android.view.View;
 
 import androidx.annotation.Nullable;
 
@@ -56,6 +57,7 @@ public class WelcomeActivity extends BaseBeiActivity implements ILoginView, ISys
         return R.layout.activity_welcome;
     }
 
+
     @Override
     public void initViews(Bundle savedInstanceState) {
         //String uniqueID = UUID.randomUUID().toString();
@@ -70,6 +72,10 @@ public class WelcomeActivity extends BaseBeiActivity implements ILoginView, ISys
 
     @Override
     protected void onCreate(@Nullable Bundle savedInstanceState) {
+        // 禁用导航
+        View decorView = getWindow().getDecorView();
+        int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | View.SYSTEM_UI_FLAG_FULLSCREEN;
+        decorView.setSystemUiVisibility(uiOptions);
         // 不需要动画
         super.onCreate(savedInstanceState);
 

+ 10 - 0
app/src/main/res/values/styles.xml

@@ -8,6 +8,8 @@
         <item name="colorPrimary">@color/colorPrimary</item>
         <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
         <item name="colorAccent">@color/colorAccent</item>
+
+        <item name="android:navigationBarColor">@color/white</item>
     </style>
 
     <style name="SplashTheme" parent="AppTheme">
@@ -29,6 +31,7 @@
 
         <!--不需要动画-->
         <!--<item name="android:windowAnimationStyle">@null</item>-->
+        <item name="android:navigationBarColor">@color/white</item>
     </style>
 
 
@@ -69,6 +72,8 @@
         <item name="android:statusBarColor">@color/colorPrimary</item>
         <!--加了下面这句会导致状态栏文字颜色变黑色-->
         <!--<item name="android:windowLightStatusBar" tools:targetApi="23">true</item>-->
+
+        <item name="android:navigationBarColor">@color/white</item>
     </style>
 
 
@@ -85,6 +90,8 @@
         <item name="android:windowBackground">@color/colorPrimaryDark</item>
 
         <!--<item name="android:windowAnimationStyle">@null</item>-->
+
+        <item name="android:navigationBarColor">@color/white</item>
     </style>
 
     <style name="AppTheme.MeizhiDetail" parent="Theme.AppCompat.Light.NoActionBar">
@@ -105,10 +112,13 @@
         如果启动的Activity为透明Activity时,screenOrientation 需为默认状态,
         这种情况下,透明Activity使用的是栈中,上一层可见Activity的orientation设定-->
         <!--<item name="android:windowDisablePreview">true</item>-->
+
+        <item name="android:navigationBarColor">@color/black</item>
     </style>
 
     <style name="VideoTheme" parent="android:Theme.Light.NoTitleBar.Fullscreen">
         <item name="android:windowContentOverlay">@null</item>
         <item name="android:windowBackground">@color/colorPrimaryDark</item>
+        <item name="android:navigationBarColor">@color/black</item>
     </style>
 </resources>