styles.xml 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. <resources xmlns:tools="http://schemas.android.com/tools">
  2. <!-- Base application theme. -->
  3. <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
  4. <!-- Customize your theme here. -->
  5. <!--或者在布局文件声明-->
  6. <!--<item name="android:fitsSystemWindows">true</item>-->
  7. <item name="colorPrimary">@color/colorPrimary</item>
  8. <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
  9. <item name="colorAccent">@color/colorAccent</item>
  10. <!--导航栏颜色-->
  11. <item name="android:navigationBarColor">@color/white</item>
  12. <item name="android:windowDrawsSystemBarBackgrounds">true</item>
  13. <item name="android:windowLightNavigationBar">true</item>
  14. </style>
  15. <style name="SplashTheme" parent="AppTheme">
  16. <item name="windowActionBar">false</item>
  17. <item name="android:windowNoTitle">true</item>
  18. <!--<item name="android:statusBarColor">@color/gray_status_bar</item>
  19. <item name="android:windowLightStatusBar" tools:targetApi="23">true</item>-->
  20. <!--<item name="android:windowIsTranslucent">true</item>-->
  21. <!--用下面这个属性代替windowIsTranslucent,否则在8.0上配合portrait属性会导致闪退-->
  22. <item name="android:windowDisablePreview">true</item>
  23. <!--<item name="android:windowFullscreen">true</item>-->
  24. <item name="android:windowActionBar">false</item>
  25. <!--解决全屏的时候底部content和导航栏之间有一根白线的现象-->
  26. <item name="android:windowContentOverlay">@null</item>
  27. <!--<item name="android:windowBackground">@color/colorPrimaryDark</item>-->
  28. <!--不需要动画-->
  29. <!--<item name="android:windowAnimationStyle">@null</item>-->
  30. </style>
  31. <style name="BackTheme" parent="AppTheme">
  32. <!--改变下面这个颜色可以改变返回按钮的颜色-->
  33. <item name="android:textColorSecondary">@color/white</item>
  34. <item name="android:statusBarColor">@color/colorPrimary</item>
  35. <item name="android:windowLightStatusBar" tools:targetApi="23">true</item>
  36. </style>
  37. <!--ToolBar文字样式-->
  38. <style name="Toolbar.TitleText" parent="TextAppearance.Widget.AppCompat.Toolbar.Title">
  39. <item name="android:textSize">16sp</item>
  40. <item name="actionMenuTextColor">@color/white</item>
  41. <item name="android:textColor">@color/white</item>
  42. </style>
  43. <style name="TextInputLayoutStyle" parent="Widget.MaterialComponents.TextInputLayout.OutlinedBox.Dense">
  44. <item name="boxStrokeColor">@color/selector_edittext_outline</item>
  45. </style>
  46. <!--必须使用这个主题,同时支持AppCompat和MaterialComponents-->
  47. <style name="TextInputStyle" parent="Theme.MaterialComponents.Light.NoActionBar">
  48. <!--TextInputLayout默认stroke颜色-->
  49. <item name="colorOnSurface">@color/gray_text_2</item>
  50. <item name="actionMenuTextColor">@color/white</item>
  51. <!--改变下面这个颜色可以改变返回按钮的颜色-->
  52. <item name="android:textColorSecondary">@color/white</item>
  53. <item name="colorPrimary">@color/colorPrimaryDark</item>
  54. <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
  55. <item name="colorAccent">@color/colorAccent</item>
  56. <item name="windowActionBar">false</item>
  57. <item name="android:windowNoTitle">true</item>
  58. <item name="android:statusBarColor">@color/colorPrimary</item>
  59. <!--加了下面这句会导致状态栏文字颜色变黑色-->
  60. <!--<item name="android:windowLightStatusBar" tools:targetApi="23">true</item>-->
  61. <!--导航栏颜色-->
  62. <item name="android:navigationBarColor">@color/white</item>
  63. <item name="android:windowDrawsSystemBarBackgrounds">true</item>
  64. <item name="android:windowLightNavigationBar">true</item>
  65. </style>
  66. <style name="AppTheme.Welcome">
  67. <!--<item name="android:windowIsTranslucent">true</item>-->
  68. <!--用下面这个属性代替windowIsTranslucent,否则在8.0上配合portrait属性会导致闪退-->
  69. <item name="android:windowDisablePreview">true</item>
  70. <item name="android:windowFullscreen">true</item>
  71. <item name="android:windowNoTitle">true</item>
  72. <item name="android:windowActionBar">false</item>
  73. <!--解决全屏的时候底部content和导航栏之间有一根白线的现象-->
  74. <item name="android:windowContentOverlay">@null</item>
  75. <item name="android:windowBackground">@color/colorPrimaryDark</item>
  76. <!--<item name="android:windowAnimationStyle">@null</item>-->
  77. <!--导航栏颜色-->
  78. <item name="android:navigationBarColor">@color/white</item>
  79. <item name="android:windowDrawsSystemBarBackgrounds">true</item>
  80. <item name="android:windowLightNavigationBar">true</item>
  81. </style>
  82. <style name="AppTheme.MeizhiDetail" parent="Theme.AppCompat.Light.NoActionBar">
  83. <item name="colorPrimary">#000000</item>
  84. <item name="colorPrimaryDark">#000000</item>
  85. <item name="android:windowBackground">@android:color/transparent</item>
  86. <item name="windowActionBar">false</item>
  87. <item name="android:windowNoTitle">true</item>
  88. <!--改变下面这个颜色可以改变返回按钮的颜色-->
  89. <item name="android:textColorSecondary">#ffffff</item>
  90. <!--标题字体大小-->
  91. <!--<item name="android:textSize">16sp</item>-->
  92. <item name="android:windowIsTranslucent">true</item>
  93. <!--用下面这个属性代替windowIsTranslucent,否则在8.0上配合portrait属性会导致闪退
  94. 如果一个 targetSdkVersion>26的Android App
  95. 运行在Android 8.0(含) 以上的设备上时
  96. 如果启动的Activity为透明Activity时,screenOrientation 需为默认状态,
  97. 这种情况下,透明Activity使用的是栈中,上一层可见Activity的orientation设定-->
  98. <!--<item name="android:windowDisablePreview">true</item>-->
  99. <!--导航栏黑色-->
  100. <item name="android:navigationBarColor">@color/black</item>
  101. <item name="android:windowDrawsSystemBarBackgrounds">true</item>
  102. <item name="android:windowLightNavigationBar">true</item>
  103. </style>
  104. <style name="VideoTheme" parent="android:Theme.Light.NoTitleBar.Fullscreen">
  105. <item name="android:windowContentOverlay">@null</item>
  106. <item name="android:windowBackground">@color/colorPrimaryDark</item>
  107. <!--导航栏黑色-->
  108. <item name="android:navigationBarColor">@color/black</item>
  109. <item name="android:windowDrawsSystemBarBackgrounds">true</item>
  110. <item name="android:windowLightNavigationBar">true</item>
  111. </style>
  112. </resources>