styles.xml
6.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:app="http://schemas.android.com/apk/res-auto">
<!-- 应用主题样式 -->
<style name="AppTheme" parent="Theme.AppCompat.DayNight.NoActionBar">
<!-- 窗口背景颜色 -->
<item name="android:windowBackground">@color/common_window_background_color</item>
<!-- 应用的主要色调,ActionBar Toolbar 默认使用该颜色 -->
<item name="colorPrimary">@color/common_primary_color</item>
<!-- 应用的主要暗色调,状态栏默认使用该颜色 -->
<item name="colorPrimaryDark">@color/common_primary_dark_color</item>
<!-- 应用的强调色,CheckBox RadioButton Switch 等一般控件的选中效果默认采用该颜色 -->
<item name="colorAccent">@color/common_accent_color</item>
<!-- 默认文本颜色,Button、TextView 的文字颜色 -->
<item name="android:textColor">@color/common_text_color</item>
<!-- 默认字体大小,Button、TextView 的字体大小 -->
<item name="android:textSize">@dimen/sp_14</item>
<!-- 默认提示颜色,Button、TextView 的提示文字颜色 -->
<item name="android:textColorHint">@color/common_text_hint_color</item>
<!-- ActionMode 覆盖 Actionbar 不被顶下来 -->
<item name="windowActionModeOverlay">true</item>
<item name="android:windowContentOverlay">@null</item>
<!-- ActionMode 的颜色 -->
<item name="actionModeBackground">@color/common_primary_color</item>
<!-- 解决 Android 5.1 及以上版本 Button 英文字符串自动变大写的问题 -->
<item name="android:textAllCaps">false</item>
<!-- 解决 ImageView 不能自动等比拉伸图片的问题 -->
<item name="android:adjustViewBounds">true</item>
<!-- 默认隐藏输入法,开启这个选项后会导致输入对话框在关闭之后不能关闭软键盘 -->
<!--<item name="android:windowSoftInputMode">stateHidden</item>-->
<!-- 关闭 RecyclerView NestedScrollView ViewPager 水波纹效果 -->
<item name="android:overScrollMode">never</item>
<!-- 关闭 TextView 自带的文字间距 -->
<item name="android:includeFontPadding">false</item>
</style>
<!-- 全屏主题样式 -->
<style name="FullScreenTheme" parent="AppTheme">
<item name="android:windowFullscreen">true</item>
</style>
<!-- 闪屏页主题样式 -->
<style name="SplashTheme" parent="FullScreenTheme">
<!-- https://www.jianshu.com/p/d0d907754603 -->
<item name="android:windowIsTranslucent">false</item>
<item name="android:windowDisablePreview">true</item>
</style>
<!-- 默认按钮样式 -->
<style name="ButtonStyle" parent="Widget.AppCompat.Button.Borderless">
<item name="android:paddingStart">@dimen/dp_20</item>
<item name="android:paddingEnd">@dimen/dp_20</item>
<item name="android:paddingTop">@dimen/dp_10</item>
<item name="android:paddingBottom">@dimen/dp_10</item>
<item name="android:textSize">@dimen/sp_14</item>
<item name="android:textColor">@color/white90</item>
<item name="android:gravity">center</item>
<item name="android:background">@drawable/button_circle_selector</item>
<item name="android:foreground">@null</item>
</style>
<!-- 登录按钮样式-->
<style name="LoginButtonStyle">
<item name="android:textSize">@dimen/sp_14</item>
<item name="android:textColor">@color/white90</item>
<item name="android:gravity">center</item>
<item name="android:background">@drawable/button_selector</item>
<item name="android:foreground">@null</item>
</style>
<!-- 直角按钮样式 -->
<style name="RectButtonStyle" parent="ButtonStyle">
<item name="android:background">@drawable/button_rect_selector</item>
</style>
<!-- 默认文本框样式 -->
<style name="EditTextStyle">
<item name="android:background">@null</item>
<item name="android:textSize">@dimen/sp_11</item>
<item name="android:textColorHint">@color/white50</item>
<item name="android:textColor">@color/white</item>
<item name="android:paddingStart">@dimen/dp_8</item>
<item name="android:paddingEnd">@dimen/dp_8</item>
</style>
<!-- 默认水平分割线样式 -->
<style name="HorizontalLineStyle">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">@dimen/line_size</item>
<item name="android:background">@color/common_line_color</item>
</style>
<!-- 默认垂直分割线样式 -->
<style name="VerticalLineStyle">
<item name="android:layout_width">@dimen/line_size</item>
<item name="android:layout_height">match_parent</item>
<item name="android:background">@color/common_line_color</item>
</style>
<!-- 验证码按钮样式 -->
<style name="CountdownViewStyle">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:gravity">center</item>
<item name="android:paddingStart">@dimen/dp_2</item>
<item name="android:paddingEnd">@dimen/dp_2</item>
<item name="android:text">@string/common_code_send</item>
<item name="android:textColor">@drawable/countdown_color_selector</item>
<item name="android:textSize">@dimen/sp_11</item>
</style>
<!--继承Theme.AppCompat.NoActionBar,不显示标题栏-->
<style name="TransparentTheme" parent="Theme.AppCompat.NoActionBar">
<!--不设置activity进入和退出动画样式-->
<item name="android:windowAnimationStyle">@null</item>
<!--设置窗口的背景为透明,设置透明背景必须要设置此项-->
<item name="android:windowBackground">@android:color/transparent</item>
<!--设置窗口的背景是否为半透明,设置透明背景必须要设置此项-->
<item name="android:windowIsTranslucent">true</item>
<!--设置状态栏的背景为半透明-->
<item name="android:windowTranslucentStatus">true</item>
</style>
<style name="ActionBarStyle" >
</style>
</resources>