styles.xml 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <resources>
  3. <!-- 主题样式 -->
  4. <style name="AppTheme" parent="@style/Theme.AppCompat.Light.DarkActionBar">
  5. <item name="android:windowContentOverlay">@null</item>
  6. <item name="android:textSize">@dimen/text_middle_size</item>
  7. <item name="windowActionBar">false</item>
  8. <item name="windowNoTitle">true</item>
  9. <item name="colorPrimary">@color/common_black</item>
  10. <item name="colorPrimaryDark">@color/common_black</item>
  11. <item name="colorAccent">@color/colorAccent</item>
  12. </style>
  13. <!-- Window黑色背景主题 -->
  14. <style name="AppTheme.Black" parent="@style/AppTheme">
  15. <item name="android:windowBackground">@color/common_black</item>
  16. </style>
  17. <!-- 多状态视图样式-->
  18. <style name="MultiStateStyle">
  19. <item name="android:layout_width">match_parent</item>
  20. <item name="android:layout_height">match_parent</item>
  21. <item name="msv_loadingView">@layout/layout_state_loading</item>
  22. <item name="msv_emptyView">@layout/layout_state_empty</item>
  23. <item name="msv_errorView">@layout/layout_state_error</item>
  24. <item name="msv_viewState">loading</item>
  25. </style>
  26. <!-- 加载弹框样式 -->
  27. <style name="LightDialog" parent="@android:style/Theme.Dialog">
  28. <item name="android:windowFrame">@null</item>
  29. <item name="android:windowIsFloating">true</item>
  30. <item name="android:windowContentOverlay">@null</item>
  31. <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
  32. <item name="android:windowSoftInputMode">stateUnspecified|adjustPan
  33. </item>
  34. </style>
  35. <style name="LightProgressDialog" parent="@style/LightDialog">
  36. <item name="android:windowBackground">@android:color/transparent</item>
  37. <item name="android:windowNoTitle">true</item>
  38. </style>
  39. <!-- 通用列表样式-->
  40. <style name="commonRecyclerView">
  41. <item name="android:scrollbars">none</item>
  42. <item name="android:layout_width">match_parent</item>
  43. <item name="android:layout_height">match_parent</item>
  44. <item name="android:overScrollMode">never</item>
  45. </style>
  46. <!-- 搜索输入框样式-->
  47. <style name="SearchHeaderEtStyle">
  48. <item name="android:textColor">@color/common_white</item>
  49. <item name="android:textColorHint">@color/common_white</item>
  50. <item name="android:background">@drawable/home_header_corner_bg</item>
  51. <item name="android:paddingLeft">@dimen/common_padding</item>
  52. <item name="android:paddingTop">@dimen/common_padding_small</item>
  53. <item name="android:paddingBottom">@dimen/common_padding_small</item>
  54. <item name="android:layout_width">0dp</item>
  55. <item name="android:layout_height">match_parent</item>
  56. <item name="android:layout_marginTop">@dimen/common_margin_small</item>
  57. <item name="android:layout_marginRight">@dimen/common_margin</item>
  58. <item name="android:layout_marginBottom">@dimen/common_margin_small</item>
  59. <item name="android:drawableLeft">@mipmap/icon_search</item>
  60. <item name="android:drawablePadding">@dimen/common_padding_middle</item>
  61. <item name="android:layout_weight">1</item>
  62. <item name="android:textCursorDrawable">@null</item>
  63. <item name="android:maxLines">1</item>
  64. </style>
  65. <!-- 带搜索的Header样式 -->
  66. <style name="SearchHeaderStyle">
  67. <item name="android:gravity">center_vertical</item>
  68. <item name="android:orientation">horizontal</item>
  69. <item name="android:background">@color/common_blue</item>
  70. <item name="android:paddingTop">@dimen/common_padding_small</item>
  71. <item name="android:paddingRight">@dimen/common_padding</item>
  72. <item name="android:paddingBottom">@dimen/common_padding_small</item>
  73. <item name="android:layout_width">match_parent</item>
  74. <item name="android:layout_height">@dimen/common_header_bar_height
  75. </item>
  76. </style>
  77. <!-- TabLayout文字样式-->
  78. <style name="TabLayoutTextStyle">
  79. <item name="android:textSize">@dimen/text_big_size</item>
  80. </style>
  81. <!-- TabLayout通用样式-->
  82. <style name="TabsStyle">
  83. <item name="android:layout_width">match_parent</item>
  84. <item name="android:layout_height">wrap_content</item>
  85. <item name="tabIndicatorColor">@color/common_white</item>
  86. <item name="tabBackground">@drawable/tab_selector</item>
  87. <item name="tabTextAppearance">@style/TabLayoutTextStyle</item>
  88. <item name="tabTextColor">@color/text_light_dark</item>
  89. <item name="tabSelectedTextColor">@color/common_white</item>
  90. </style>
  91. <!-- 订单中Tab样式-->
  92. <style name="TabsStyle.Order" parent="@style/TabsStyle">
  93. <item name="tabIndicatorColor">@color/common_blue</item>
  94. <item name="tabBackground">@drawable/border_bottom</item>
  95. <item name="tabTextColor">@color/text_normal</item>
  96. <item name="tabSelectedTextColor">@color/common_blue</item>
  97. </style>
  98. <!-- 横向分隔线 -->
  99. <style name="DividerFixedHeight">
  100. <item name="android:background">@color/common_divider</item>
  101. <item name="android:layout_width">match_parent</item>
  102. <item name="android:layout_height">@dimen/common_divider_height</item>
  103. </style>
  104. <!-- 竖向分隔线 -->
  105. <style name="DividerFixedWidth">
  106. <item name="android:background">@color/common_divider</item>
  107. <item name="android:layout_width">@dimen/common_divider_width</item>
  108. <item name="android:layout_height">match_parent</item>
  109. </style>
  110. <!-- 竖向分隔线 带上下间距 -->
  111. <style name="DividerFixedWidth.MarginTopBottom" parent="@style/DividerFixedWidth">
  112. <item name="android:layout_marginTop">@dimen/common_margin_middle</item>
  113. <item name="android:layout_marginBottom">@dimen/common_margin_middle</item>
  114. </style>
  115. <!-- 底部出入动画 -->
  116. <style name="AnimBottom" parent="@android:style/Animation">
  117. <item name="android:windowEnterAnimation">@anim/push_bottom_in</item>
  118. <item name="android:windowExitAnimation">@anim/push_bottom_out</item>
  119. </style>
  120. <!-- 自定义标签字体样式 -->
  121. <style name="LabelTitleTextStyle">
  122. <item name="android:textSize">@dimen/text_middle_size</item>
  123. <item name="android:textColor">@color/text_normal</item>
  124. <item name="android:layout_width">wrap_content</item>
  125. <item name="android:layout_height">wrap_content</item>
  126. </style>
  127. <!-- 自定义标签内容字体样式 -->
  128. <style name="LabelContentTextStyle" parent="@style/LabelTitleTextStyle">
  129. <item name="android:textColor">@color/text_light_dark</item>
  130. </style>
  131. <!-- 横屏按钮样式,带不可用状态 -->
  132. <!-- 按钮样式-->
  133. <style name="FullBtnStyle">
  134. <item name="android:layout_width">match_parent</item>
  135. <item name="android:layout_height">wrap_content</item>
  136. <item name="android:textColor">@color/common_white</item>
  137. <item name="android:background">@drawable/btn_common_selector</item>
  138. <item name="android:padding">@dimen/common_padding_middle</item>
  139. <item name="android:layout_margin">@dimen/common_margin</item>
  140. <item name="android:enabled">false</item>
  141. </style>
  142. <style name="bottom_tab_title_active">
  143. <item name="android:textColor">@color/color_283240</item>
  144. <item name="android:textStyle">bold</item>
  145. <item name="android:textSize">@dimen/sp_10</item>
  146. </style>
  147. <style name="bottom_tab_title_inactive">
  148. <item name="android:textColor">@color/color_808492</item>
  149. <item name="android:textStyle">normal</item>
  150. <item name="android:textSize">@dimen/sp_10</item>
  151. </style>
  152. <style name="line_style">
  153. <item name="android:layout_width">match_parent</item>
  154. <item name="android:layout_height">1dp</item>
  155. <item name="android:background">@color/divide_color</item>
  156. </style>
  157. <declare-styleable name="verify_EditText">
  158. <!-- 验证码的个数 -->
  159. <attr name="verify_count" format="integer"/>
  160. <!-- TextView 的宽度-->
  161. <attr name="verify_width" format="dimension"/>
  162. <!-- TextView 的高度-->
  163. <attr name="verify_height" format="dimension"/>
  164. <!-- TextView 的间隔-->
  165. <attr name="verify_margin" format="dimension"/>
  166. <!-- TextView 的字体大小-->
  167. <attr name="verify_textSize" format="dimension"/>
  168. <!-- TextView 的字体颜色-->
  169. <attr name="verify_textColor" format="color"/>
  170. <!-- TextView 无值背景 -->
  171. <attr name="verify_background_normal" format="reference"/>
  172. <!-- TextView 有值背景 -->
  173. <attr name="verify_background_selected" format="reference"/>
  174. <!-- 是否隐藏密码-->
  175. <attr name="verify_password" format="boolean"/>
  176. <!-- 密码显示时间ms-->
  177. <attr name="verify_password_visible_time" format="integer"/>
  178. <!-- editText的输入类型 -->
  179. <attr name="verify_inputType">
  180. <flag name="none" value="0x00000000" />
  181. <flag name="text" value="0x00000001" />
  182. <flag name="textCapCharacters" value="0x00001001" />
  183. <flag name="textCapWords" value="0x00002001" />
  184. <flag name="textCapSentences" value="0x00004001" />
  185. <flag name="textAutoCorrect" value="0x00008001" />
  186. <flag name="textAutoComplete" value="0x00010001" />
  187. <flag name="textMultiLine" value="0x00020001" />
  188. <flag name="textImeMultiLine" value="0x00040001" />
  189. <flag name="textNoSuggestions" value="0x00080001" />
  190. <flag name="textUri" value="0x00000011" />
  191. <flag name="textEmailAddress" value="0x00000021" />
  192. <flag name="textEmailSubject" value="0x00000031" />
  193. <flag name="textShortMessage" value="0x00000041" />
  194. <flag name="textLongMessage" value="0x00000051" />
  195. <flag name="textPersonName" value="0x00000061" />
  196. <flag name="textPostalAddress" value="0x00000071" />
  197. <flag name="textPassword" value="0x00000081" />
  198. <flag name="textVisiblePassword" value="0x00000091" />
  199. <flag name="textWebEditText" value="0x000000a1" />
  200. <flag name="textFilter" value="0x000000b1" />
  201. <flag name="textPhonetic" value="0x000000c1" />
  202. <flag name="textWebEmailAddress" value="0x000000d1" />
  203. <flag name="textWebPassword" value="0x000000e1" />
  204. <flag name="number" value="0x00000002" />
  205. <flag name="numberSigned" value="0x00001002" />
  206. <flag name="numberDecimal" value="0x00002002" />
  207. <flag name="numberPassword" value="0x00000012" />
  208. <flag name="phone" value="0x00000003" />
  209. <flag name="datetime" value="0x00000004" />
  210. <flag name="date" value="0x00000014" />
  211. <flag name="time" value="0x00000024" />
  212. </attr>
  213. </declare-styleable>
  214. <style name="AppBarTheme" parent="Theme.AppCompat.Light.DarkActionBar">
  215. <item name="actionDropDownStyle">@style/AppBaseToolBarMenuDropDownStyle</item>
  216. <item name="actionOverflowMenuStyle">@style/AppBaseToolbarOverflowMenuStyle</item>
  217. <item name="android:textColor">@color/black</item>
  218. </style>
  219. <style name="AppBaseToolBarMenuDropDownStyle" parent="@style/Widget.AppCompat.Light.DropDownItem.Spinner">
  220. <item name="overlapAnchor">false</item>
  221. <item name="android:popupBackground">@drawable/border_grey_rect</item>
  222. </style>
  223. <style name="AppBaseToolbarOverflowMenuStyle" parent="@style/Widget.AppCompat.Light.PopupMenu.Overflow">
  224. <item name="overlapAnchor">false</item> <!--设置不覆盖锚点-->
  225. <item name="android:popupBackground">@drawable/border_grey_rect</item>
  226. <item name="android:textColorPrimary">@color/white</item>
  227. <item name="android:dropDownHorizontalOffset">0dip</item>
  228. <item name="android:dropDownVerticalOffset">4dip</item>
  229. </style>
  230. <style name="TopAnimation" parent="android:Animation">
  231. <item name="android:windowEnterAnimation">@anim/top_enter_anim</item>
  232. <item name="android:windowExitAnimation">@anim/top_exit_anim</item>
  233. </style>
  234. <style name="DialogStyle" parent="@android:style/Theme.Dialog">
  235. <!-- 背景透明 -->
  236. <item name="android:windowBackground">@android:color/transparent</item>
  237. <item name="android:windowContentOverlay">@null</item>
  238. <!-- 浮于Activity之上 -->
  239. <item name="android:windowIsFloating">true</item>
  240. <!-- 边框 -->
  241. <item name="android:windowFrame">@null</item>
  242. <!-- Dialog以外的区域模糊效果 -->
  243. <item name="android:backgroundDimEnabled">true</item>
  244. <!-- 无标题 -->
  245. <item name="android:windowNoTitle">true</item>
  246. <!-- 半透明 -->
  247. <item name="android:windowIsTranslucent">true</item>
  248. </style>
  249. <style name="BaseDialog" parent="Theme.AppCompat.Light.Dialog">
  250. <item name="android:windowNoTitle">true</item>
  251. <item name="android:windowBackground">@android:color/transparent</item>
  252. <item name="android:colorBackgroundCacheHint">@null</item>
  253. <item name="android:windowSoftInputMode">adjustPan</item>
  254. <item name="android:windowIsFloating">true</item>
  255. <item name="android:windowContentOverlay">@null</item>
  256. </style>
  257. <style name="BottomAnimation" parent="android:Animation">
  258. <item name="android:windowEnterAnimation">@anim/bottom_enter_anim</item>
  259. <item name="android:windowExitAnimation">@anim/bottom_exit_anim</item>
  260. </style>
  261. <style name="RightAnimation" parent="android:Animation">
  262. <item name="android:windowEnterAnimation">@anim/right_enter_anim</item>
  263. <item name="android:windowExitAnimation">@anim/right_exit_anim</item>
  264. </style>
  265. <style name="LeftAnimation" parent="android:Animation">
  266. <item name="android:windowEnterAnimation">@anim/left_enter_anim</item>
  267. <item name="android:windowExitAnimation">@anim/left_exit_anim</item>
  268. </style>
  269. <style name="picture.daya.style" parent="AppTheme">
  270. <!-- Customize your theme here. -->
  271. <!--标题栏背景色-->
  272. <item name="colorPrimary">@color/colorPrimary</item>
  273. <!--状态栏背景色-->
  274. <item name="colorPrimaryDark">@color/colorPrimary</item>
  275. <!--是否改变图片列表界面状态栏字体颜色为黑色-->
  276. <item name="picture.statusFontColor">false</item>
  277. <!--返回键图标-->
  278. <item name="picture.leftBack.icon">@drawable/icon_back_arrow_white</item>
  279. <!--标题下拉箭头-->
  280. <item name="picture.arrow_down.icon">@drawable/picture_icon_arrow_down</item>
  281. <!--标题上拉箭头-->
  282. <item name="picture.arrow_up.icon">@drawable/picture_icon_arrow_up</item>
  283. <!--标题文字颜色-->
  284. <item name="picture.title.textColor">@color/white</item>
  285. <!--标题栏右边文字-->
  286. <item name="picture.right.textColor">@color/white</item>
  287. <!--图片列表勾选样式-->
  288. <item name="picture.checked.style">@drawable/checkbox_selector</item>
  289. <!--开启图片列表勾选数字模式-->
  290. <item name="picture.style.checkNumMode">false</item>
  291. <!--选择图片样式0/9-->
  292. <item name="picture.style.numComplete">false</item>
  293. <!--图片列表底部背景色-->
  294. <item name="picture.bottom.bg">@color/colorPrimary</item>
  295. <!--图片列表预览文字颜色-->
  296. <item name="picture.preview.textColor">@color/white</item>
  297. <!--图片列表已完成文字颜色-->
  298. <item name="picture.complete.textColor">@color/white</item>
  299. <!--图片已选数量圆点背景色-->
  300. <item name="picture.num.style">@drawable/picture_num_oval</item>
  301. <!--预览界面标题文字颜色-->
  302. <item name="picture.ac_preview.title.textColor">@color/white</item>
  303. <!--预览界面已完成文字颜色-->
  304. <item name="picture.ac_preview.complete.textColor">@color/white</item>
  305. <!--预览界面标题栏背景色-->
  306. <item name="picture.ac_preview.title.bg">@color/colorPrimary</item>
  307. <!--预览界面底部背景色-->
  308. <item name="picture.ac_preview.bottom.bg">@color/colorPrimary</item>
  309. <!--预览界面返回箭头-->
  310. <item name="picture.preview.leftBack.icon">@drawable/picture_icon_back</item>
  311. <!--是否改变预览界面状态栏字体颜色为黑色-->
  312. <!--<item name="picture.preview.statusFontColor">false</item>-->
  313. <!--裁剪页面标题背景色-->
  314. <item name="picture.crop.toolbar.bg">@color/colorPrimary</item>
  315. <!--裁剪页面状态栏颜色-->
  316. <item name="picture.crop.status.color">@color/colorPrimary</item>
  317. <!--裁剪页面标题文字颜色-->
  318. <item name="picture.crop.title.color">@color/white</item>
  319. <!--相册文件夹列表选中图标-->
  320. <item name="picture.folder_checked_dot">@drawable/picture_orange_oval</item>
  321. </style>
  322. </resources>