styles.xml 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. <resources xmlns:tools="http://schemas.android.com/tools">
  2. //**************************************************************Theme******************************************************************************//
  3. <!-- 亮色主题 -->
  4. <style name="AppTheme.Light" parent="Base.AppTheme">
  5. <item name="actionBarStyle">@style/AppTheme.AppBarOverlay.Light</item>
  6. </style>
  7. <!-- 暗色主题 -->
  8. <style name="AppTheme.Dark" parent="Base.AppTheme">
  9. <item name="actionBarStyle">@style/AppTheme.AppBarOverlay.Dark</item>
  10. </style>
  11. <!-- 透明主题 -->
  12. <style name="AppTheme.Transparent" parent="Base.AppTheme">
  13. <item name="android:windowIsTranslucent">true</item>
  14. <item name="android:windowBackground">@android:color/transparent</item>
  15. </style>
  16. <!-- Welcome主题 -->
  17. <style name="AppTheme.Welcome" parent="Base.AppTheme">
  18. <item name="android:windowNoTitle">true</item>
  19. </style>
  20. <!-- Base application theme. -->
  21. <style name="Base.AppTheme" parent="Theme.AppCompat.DayNight.NoActionBar">
  22. <item name="colorPrimary">@color/primary</item>
  23. <item name="colorPrimaryDark">@color/primaryDark</item>
  24. <item name="colorAccent">@color/accent</item>
  25. <item name="actionOverflowMenuStyle">@style/Style.PopupMenu</item>
  26. <item name="android:itemTextAppearance">@style/Style.MenuItemText</item>
  27. <item name="android:popupMenuStyle">@style/Style.PopupMenu</item>
  28. <item name="android:statusBarColor">@color/transparent</item>
  29. <item name="android:windowDrawsSystemBarBackgrounds">true</item>
  30. </style>
  31. <style name="AppTheme.AppBarOverlay.Light" parent="ThemeOverlay.AppCompat.Light">
  32. <item name="colorAccent">@color/md_grey_900</item>
  33. </style>
  34. <style name="AppTheme.AppBarOverlay.Dark" parent="ThemeOverlay.AppCompat.Dark">
  35. <item name="colorAccent">@color/md_grey_50</item>
  36. </style>
  37. <style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light">
  38. <item name="overlapAnchor">false</item>
  39. <item name="colorAccent">@color/md_grey_900</item>
  40. </style>
  41. <style name="Spinner" parent="android:Theme.Holo.Light" />
  42. //**********System Style******************//
  43. <style name="Style.NavigationView" parent="android:Widget">
  44. <item name="android:listPreferredItemHeightSmall">44dp</item>
  45. </style>
  46. <style name="Style.Toolbar.NoPadding" parent="Base.Widget.AppCompat.Toolbar">
  47. <item name="contentInsetStartWithNavigation">0dp</item>
  48. </style>
  49. <style name="Style.MenuItemText" parent="@android:style/TextAppearance.Widget.IconMenu.Item">
  50. <item name="android:textColor">@color/menu_color_default</item>
  51. <item name="android:textSize">16sp</item>
  52. </style>
  53. <style name="Style.PopupMenu" parent="Widget.AppCompat.PopupMenu">
  54. <item name="android:popupBackground">@drawable/bg_popup_menu</item>
  55. </style>
  56. <style name="Activity.Permission" parent="Theme.AppCompat.Light.NoActionBar">
  57. <item name="android:windowBackground">@android:color/transparent</item>
  58. <item name="android:windowDisablePreview">true</item>
  59. <item name="android:windowIsTranslucent">true</item>
  60. <item name="android:windowTranslucentStatus" tools:targetApi="kitkat">true</item>
  61. <item name="android:windowAnimationStyle">@null</item>
  62. </style>
  63. <style name="ToolbarTitle" parent="@style/TextAppearance.Widget.AppCompat.Toolbar.Title">
  64. <item name="android:textSize">20sp</item>
  65. </style>
  66. //*******************Widget Style**********************************//
  67. <style name="Style.Shadow.Top" parent="android:Widget">
  68. <item name="android:layout_width">match_parent</item>
  69. <item name="android:layout_height">@dimen/shadow_height</item>
  70. <item name="android:background">@drawable/bg_shadow_top</item>
  71. </style>
  72. <style name="Style.Shadow.Bottom" parent="android:Widget">
  73. <item name="android:layout_width">match_parent</item>
  74. <item name="android:layout_height">@dimen/shadow_height</item>
  75. <item name="android:background">@drawable/bg_shadow_bottom</item>
  76. </style>
  77. <style name="Style.Line" parent="android:Widget">
  78. <item name="android:layout_width">match_parent</item>
  79. <item name="android:layout_height">0.5dp</item>
  80. <item name="android:background">@color/divider</item>
  81. </style>
  82. <style name="Style.Text.Primary.Normal" parent="android:Widget">
  83. <item name="android:layout_width">match_parent</item>
  84. <item name="android:layout_height">wrap_content</item>
  85. <item name="android:textSize">@dimen/font_size_normal</item>
  86. <item name="android:textColor">#000</item>
  87. <item name="android:includeFontPadding">false</item>
  88. </style>
  89. <style name="Style.Text.Primary.Normal.Wrap">
  90. <item name="android:layout_width">wrap_content</item>
  91. </style>
  92. <style name="Style.Text.Second.Normal" parent="android:Widget">
  93. <item name="android:layout_width">match_parent</item>
  94. <item name="android:layout_height">wrap_content</item>
  95. <item name="android:textSize">@dimen/font_size_normal</item>
  96. <item name="android:textColor">#676767</item>
  97. <item name="android:includeFontPadding">false</item>
  98. </style>
  99. <style name="Style.Text.Second.Normal.Wrap">
  100. <item name="android:layout_width">wrap_content</item>
  101. </style>
  102. </resources>