|
|
@@ -0,0 +1,138 @@
|
|
|
+<resources xmlns:tools="http://schemas.android.com/tools">
|
|
|
+
|
|
|
+ <!-- Base application theme. -->
|
|
|
+ <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
|
|
|
+ <!-- Customize your theme here. -->
|
|
|
+ <!--或者在布局文件声明-->
|
|
|
+ <!--<item name="android:fitsSystemWindows">true</item>-->
|
|
|
+ <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>
|
|
|
+ <item name="android:windowDrawsSystemBarBackgrounds">true</item>
|
|
|
+ <item name="android:windowLightNavigationBar">true</item>
|
|
|
+ </style>
|
|
|
+
|
|
|
+ <style name="SplashTheme" parent="AppTheme">
|
|
|
+ <item name="windowActionBar">false</item>
|
|
|
+ <item name="android:windowNoTitle">true</item>
|
|
|
+
|
|
|
+ <!--<item name="android:statusBarColor">@color/gray_status_bar</item>
|
|
|
+ <item name="android:windowLightStatusBar" tools:targetApi="23">true</item>-->
|
|
|
+
|
|
|
+ <!--<item name="android:windowIsTranslucent">true</item>-->
|
|
|
+ <!--用下面这个属性代替windowIsTranslucent,否则在8.0上配合portrait属性会导致闪退-->
|
|
|
+ <item name="android:windowDisablePreview">true</item>
|
|
|
+ <!--<item name="android:windowFullscreen">true</item>-->
|
|
|
+ <item name="android:windowActionBar">false</item>
|
|
|
+
|
|
|
+ <!--解决全屏的时候底部content和导航栏之间有一根白线的现象-->
|
|
|
+ <item name="android:windowContentOverlay">@null</item>
|
|
|
+ <!--<item name="android:windowBackground">@color/colorPrimaryDark</item>-->
|
|
|
+
|
|
|
+ <!--不需要动画-->
|
|
|
+ <!--<item name="android:windowAnimationStyle">@null</item>-->
|
|
|
+ </style>
|
|
|
+
|
|
|
+
|
|
|
+ <style name="BackTheme" parent="AppTheme">
|
|
|
+ <!--改变下面这个颜色可以改变返回按钮的颜色-->
|
|
|
+ <item name="android:textColorSecondary">@color/white</item>
|
|
|
+
|
|
|
+ <item name="android:statusBarColor">@color/colorPrimary</item>
|
|
|
+ <item name="android:windowLightStatusBar" tools:targetApi="23">true</item>
|
|
|
+ </style>
|
|
|
+
|
|
|
+
|
|
|
+ <!--ToolBar文字样式-->
|
|
|
+ <style name="Toolbar.TitleText" parent="TextAppearance.Widget.AppCompat.Toolbar.Title">
|
|
|
+ <item name="android:textSize">16sp</item>
|
|
|
+ <item name="actionMenuTextColor">@color/white</item>
|
|
|
+ <item name="android:textColor">@color/white</item>
|
|
|
+ </style>
|
|
|
+
|
|
|
+ <style name="TextInputLayoutStyle" parent="Widget.MaterialComponents.TextInputLayout.OutlinedBox.Dense">
|
|
|
+ <item name="boxStrokeColor">@color/selector_edittext_outline</item>
|
|
|
+ </style>
|
|
|
+
|
|
|
+ <!--必须使用这个主题,同时支持AppCompat和MaterialComponents-->
|
|
|
+ <style name="TextInputStyle" parent="Theme.MaterialComponents.Light.NoActionBar">
|
|
|
+ <!--TextInputLayout默认stroke颜色-->
|
|
|
+ <item name="colorOnSurface">@color/gray_text_2</item>
|
|
|
+ <item name="actionMenuTextColor">@color/white</item>
|
|
|
+
|
|
|
+
|
|
|
+ <!--改变下面这个颜色可以改变返回按钮的颜色-->
|
|
|
+ <item name="android:textColorSecondary">@color/white</item>
|
|
|
+ <item name="colorPrimary">@color/colorPrimaryDark</item>
|
|
|
+ <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
|
|
|
+ <item name="colorAccent">@color/colorAccent</item>
|
|
|
+ <item name="windowActionBar">false</item>
|
|
|
+ <item name="android:windowNoTitle">true</item>
|
|
|
+ <item name="android:statusBarColor">@color/colorPrimary</item>
|
|
|
+ <!--加了下面这句会导致状态栏文字颜色变黑色-->
|
|
|
+ <!--<item name="android:windowLightStatusBar" tools:targetApi="23">true</item>-->
|
|
|
+
|
|
|
+ <!--导航栏颜色-->
|
|
|
+ <item name="android:navigationBarColor">@color/white</item>
|
|
|
+ <item name="android:windowDrawsSystemBarBackgrounds">true</item>
|
|
|
+ <item name="android:windowLightNavigationBar">true</item>
|
|
|
+ </style>
|
|
|
+
|
|
|
+
|
|
|
+ <style name="AppTheme.Welcome">
|
|
|
+ <!--<item name="android:windowIsTranslucent">true</item>-->
|
|
|
+ <!--用下面这个属性代替windowIsTranslucent,否则在8.0上配合portrait属性会导致闪退-->
|
|
|
+ <item name="android:windowDisablePreview">true</item>
|
|
|
+ <item name="android:windowFullscreen">true</item>
|
|
|
+ <item name="android:windowNoTitle">true</item>
|
|
|
+ <item name="android:windowActionBar">false</item>
|
|
|
+
|
|
|
+ <!--解决全屏的时候底部content和导航栏之间有一根白线的现象-->
|
|
|
+ <item name="android:windowContentOverlay">@null</item>
|
|
|
+ <item name="android:windowBackground">@color/colorPrimaryDark</item>
|
|
|
+
|
|
|
+ <!--<item name="android:windowAnimationStyle">@null</item>-->
|
|
|
+ <!--导航栏颜色-->
|
|
|
+ <item name="android:navigationBarColor">@color/white</item>
|
|
|
+ <item name="android:windowDrawsSystemBarBackgrounds">true</item>
|
|
|
+ <item name="android:windowLightNavigationBar">true</item>
|
|
|
+ </style>
|
|
|
+
|
|
|
+ <style name="AppTheme.MeizhiDetail" parent="Theme.AppCompat.Light.NoActionBar">
|
|
|
+ <item name="colorPrimary">#000000</item>
|
|
|
+ <item name="colorPrimaryDark">#000000</item>
|
|
|
+ <item name="android:windowBackground">@android:color/transparent</item>
|
|
|
+ <item name="windowActionBar">false</item>
|
|
|
+ <item name="android:windowNoTitle">true</item>
|
|
|
+ <!--改变下面这个颜色可以改变返回按钮的颜色-->
|
|
|
+ <item name="android:textColorSecondary">#ffffff</item>
|
|
|
+ <!--标题字体大小-->
|
|
|
+ <!--<item name="android:textSize">16sp</item>-->
|
|
|
+
|
|
|
+ <item name="android:windowIsTranslucent">true</item>
|
|
|
+ <!--用下面这个属性代替windowIsTranslucent,否则在8.0上配合portrait属性会导致闪退
|
|
|
+ 如果一个 targetSdkVersion>26的Android App
|
|
|
+ 运行在Android 8.0(含) 以上的设备上时
|
|
|
+ 如果启动的Activity为透明Activity时,screenOrientation 需为默认状态,
|
|
|
+ 这种情况下,透明Activity使用的是栈中,上一层可见Activity的orientation设定-->
|
|
|
+ <!--<item name="android:windowDisablePreview">true</item>-->
|
|
|
+
|
|
|
+ <!--导航栏黑色-->
|
|
|
+ <item name="android:navigationBarColor">@color/black</item>
|
|
|
+ <item name="android:windowDrawsSystemBarBackgrounds">true</item>
|
|
|
+ <item name="android:windowLightNavigationBar">true</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>
|
|
|
+ <item name="android:windowDrawsSystemBarBackgrounds">true</item>
|
|
|
+ <item name="android:windowLightNavigationBar">true</item>
|
|
|
+ </style>
|
|
|
+</resources>
|