1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
2
<resources >
3
- <!-- TextView Activity Title -->
4
- <style name =" TextView_Activity_Title_Style" >
3
+ <!-- ######################################### Base ##########################################-->
4
+
5
+ <style name =" Base" />
6
+
7
+ <style name =" Base.Size" />
8
+
9
+ <style name =" Base.TextView" />
10
+
11
+ <style name =" Base.Size.0_0" >
5
12
<item name =" android:layout_width" >0dp</item >
6
- <item name =" android:layout_height" >wrap_content</item >
7
- <item name =" android:gravity" >start</item >
8
- <item name =" android:textSize" >20dp</item >
9
- <item name =" android:textColor" >@color/white</item >
10
- <item name =" android:textStyle" >bold</item >
13
+ <item name =" android:layout_height" >0dp</item >
11
14
</style >
12
15
13
- <!-- TextView Label -->
14
- <style name =" TextView_Input_Label_Style" >
16
+ <style name =" Base.Size.0_Wrap" >
15
17
<item name =" android:layout_width" >0dp</item >
16
18
<item name =" android:layout_height" >wrap_content</item >
17
- <item name =" android:textColor" >@color/color_common_label_white</item >
18
- <item name =" android:textSize" >15dp</item >
19
19
</style >
20
20
21
- <!-- TextView User Profile -->
22
- <style name =" TextView_User_Profile_Style" >
21
+ <style name =" Base.Size.Wrap_Wrap" >
23
22
<item name =" android:layout_width" >wrap_content</item >
24
23
<item name =" android:layout_height" >wrap_content</item >
25
- <item name =" android:textSize" >15dp</item >
24
+ </style >
25
+
26
+ <style name =" Base.Size.Match_Wrap" >
27
+ <item name =" android:layout_width" >match_parent</item >
28
+ <item name =" android:layout_height" >wrap_content</item >
29
+ </style >
30
+
31
+ <style name =" Base.TextView.Size.0_Wrap" parent =" Base.Size.0_Wrap" >
26
32
<item name =" android:maxLines" >1</item >
27
33
<item name =" android:ellipsize" >end</item >
34
+ <item name =" android:textSize" >12dp</item >
28
35
<item name =" android:textColor" >@color/color_common_normal_text_white</item >
29
36
</style >
30
37
31
- <!-- EditText -->
32
- <style name =" EditText_Input_Style" >
33
- <item name =" android:layout_width" >0dp</item >
34
- <item name =" android:layout_height" >wrap_content</item >
35
- <item name =" android:inputType" >text</item >
38
+ <style name =" Base.TextView.Size.Match_Wrap" parent =" Base.Size.Match_Wrap" >
36
39
<item name =" android:maxLines" >1</item >
37
- <item name =" android:imeOptions" >actionDone</item >
38
- <item name =" android:textColor" >@color/color_common_label_white</item >
39
- <item name =" android:textColorHint" >@color/color_common_edit_hint_grey</item >
40
- <item name =" android:textSize" >15dp</item >
40
+ <item name =" android:ellipsize" >end</item >
41
+ <item name =" android:textSize" >12dp</item >
42
+ <item name =" android:textColor" >@color/color_common_normal_text_white</item >
41
43
</style >
42
44
43
- <!-- Button Common -->
44
- <style name =" Button_Common_Style" >
45
- <item name =" android:layout_width" >0dp</item >
46
- <item name =" android:layout_height" >wrap_content</item >
47
- <item name =" android:background" >@color/color_common_btn_mint</item >
48
- <item name =" android:textColor" >@color/color_common_label_white</item >
49
- <item name =" android:textSize" >15dp</item >
45
+ <style name =" Base.TextView.Size.Wrap_Wrap" parent =" Base.Size.Wrap_Wrap" >
46
+ <item name =" android:maxLines" >1</item >
47
+ <item name =" android:ellipsize" >end</item >
48
+ <item name =" android:textSize" >12dp</item >
49
+ <item name =" android:textColor" >@color/color_common_normal_text_white</item >
50
50
</style >
51
51
52
- <!-- TextView Input Error -->
53
- <style name =" TextView_Input_Error_Style" >
52
+ <!-- ######################################## View## #########################################-->
53
+
54
+ <!-- View Divider-->
55
+ <style name =" View_Divider_Style" >
54
56
<item name =" android:layout_width" >0dp</item >
55
- <item name =" android:layout_height" >wrap_content</item >
56
- <item name =" android:textColor" >@color/color_common_error_text_red</item >
57
- <item name =" android:textSize" >12dp</item >
57
+ <item name =" android:layout_height" >1dp</item >
58
+ <item name =" android:background" >@color/color_common_divider_grey</item >
58
59
</style >
59
60
60
- <!-- ProgressBar -->
61
- <style name =" LoadingBar_Style" parent =" Widget.AppCompat.ProgressBar" >
62
- <item name =" android:layout_width" >wrap_content</item >
63
- <item name =" android:layout_height" >wrap_content</item >
64
- <item name =" android:visibility" >gone</item >
61
+ <!-- ######################################### TextView ##########################################-->
62
+
63
+ <!-- TextView Activity Title -->
64
+ <style name =" TextView_Activity_Title_Style" parent =" Base.TextView.Size.0_Wrap" >
65
+ <item name =" android:gravity" >start</item >
66
+ <item name =" android:textSize" >20dp</item >
67
+ <item name =" android:textStyle" >bold</item >
65
68
</style >
66
69
67
- <!-- RecyclerView -->
68
- <style name =" RecyclerView_Style" >
69
- <item name =" android:layout_width" >0dp</item >
70
- <item name =" android:layout_height" >0dp</item >
71
- <item name =" android:orientation" >vertical</item >
72
- <item name =" android:clipToPadding" >false</item >
73
- <item name =" android:paddingBottom" >20dp</item >
70
+ <!-- TextView User Profile -->
71
+ <style name =" TextView_User_Profile_Style" parent =" Base.TextView.Size.Wrap_Wrap" >
72
+ <item name =" android:textSize" >15dp</item >
73
+ <item name =" android:textColor" >@color/color_common_normal_text_white</item >
74
74
</style >
75
75
76
- <!-- ImageView Circle-->
77
- <style name =" ImageView_Circle_Style" >
78
- <item name =" android:layout_width" >80dp</item >
79
- <item name =" android:layout_height" >80dp</item >
80
- <item name =" android:src" >@drawable/icon_profile_blank</item >
81
- <item name =" civ_border_color" >@color/transparent</item >
76
+ <!-- TextView Repository Holder Count -->
77
+ <style name =" TextView_Repository_Holder_Count_Style" parent =" Base.TextView.Size.Wrap_Wrap" >
78
+ <item name =" android:layout_marginStart" >5dp</item >
79
+ <item name =" android:layout_marginEnd" >5dp</item >
80
+ </style >
81
+
82
+ <!-- TextView Repository Holder Title -->
83
+ <style name =" TextView_Repository_Holder_Title_Style" parent =" Base.TextView.Size.0_Wrap" >
84
+ <item name =" android:textSize" >20dp</item >
85
+ <item name =" android:textStyle" >bold</item >
86
+ </style >
87
+
88
+ <!-- TextView Repository Holder Description -->
89
+ <style name =" TextView_Repository_Holder_Description_Style" parent =" Base.TextView.Size.0_Wrap" >
90
+ <item name =" android:maxLines" >5</item >
82
91
</style >
83
92
84
93
<!-- TextView User contents count value -->
85
- <style name =" TextView_User_Contents_Count_Value_Style" >
86
- <item name =" android:layout_width" >match_parent</item >
87
- <item name =" android:layout_height" >wrap_content</item >
94
+ <style name =" TextView_User_Contents_Count_Value_Style" parent =" Base.TextView.Size.Match_Wrap" >
88
95
<item name =" android:gravity" >center</item >
89
- <item name =" android:maxLines" >1</item >
90
- <item name =" android:ellipsize" >end</item >
91
96
<item name =" android:textStyle" >bold</item >
92
97
<item name =" android:textColor" >@color/selector_tab_menu</item >
93
98
</style >
94
99
95
100
<!-- TextView User contents count label -->
96
- <style name =" TextView_User_Contents_Count_Label_Style" >
97
- <item name =" android:layout_width" >match_parent</item >
98
- <item name =" android:layout_height" >wrap_content</item >
101
+ <style name =" TextView_User_Contents_Count_Label_Style" parent =" Base.TextView.Size.Match_Wrap" >
99
102
<item name =" android:gravity" >center</item >
100
- <item name =" android:maxLines" >1</item >
101
- <item name =" android:ellipsize" >end</item >
102
103
<item name =" android:textColor" >@color/selector_tab_menu</item >
103
104
</style >
104
105
105
- <!-- View Divider-->
106
- <style name =" View_Divider_Style" >
107
- <item name =" android:layout_width" >0dp</item >
108
- <item name =" android:layout_height" >1dp</item >
109
- <item name =" android:background" >@color/color_common_divider_grey</item >
106
+ <!-- TextView Input Error -->
107
+ <style name =" TextView_Input_Error_Style" parent =" Base.TextView.Size.0_Wrap" >
108
+ <item name =" android:textColor" >@color/color_common_error_text_red</item >
110
109
</style >
111
110
112
- <!-- CardView Default-->
113
- <style name =" CardView_Default_Style" >
114
- <item name =" android:layout_width" >match_parent</item >
115
- <item name =" android:layout_height" >wrap_content</item >
116
- <item name =" android:foreground" >?android:selectableItemBackground</item >
117
- <item name =" android:clickable" >true</item >
118
- <item name =" cardCornerRadius" >5dp</item >
119
- <item name =" cardUseCompatPadding" >true</item >
120
- <item name =" cardElevation" >5dp</item >
121
- <item name =" cardBackgroundColor" >@color/color_card_view_background_grey</item >
111
+ <!-- ####################################### EditText ########################################-->
112
+
113
+ <!-- EditText -->
114
+ <style name =" EditText_Input_Style" parent =" Base.Size.0_Wrap" >
115
+ <item name =" android:inputType" >text</item >
116
+ <item name =" android:maxLines" >1</item >
117
+ <item name =" android:imeOptions" >actionDone</item >
118
+ <item name =" android:textColor" >@color/color_common_label_white</item >
119
+ <item name =" android:textColorHint" >@color/color_common_edit_hint_grey</item >
120
+ <item name =" android:textSize" >15dp</item >
121
+ </style >
122
+
123
+ <!-- ####################################### ImageView #######################################-->
124
+
125
+ <!-- ImageView Circle-->
126
+ <style name =" ImageView_Circle_Style" >
127
+ <item name =" android:layout_width" >80dp</item >
128
+ <item name =" android:layout_height" >80dp</item >
129
+ <item name =" android:src" >@drawable/icon_profile_blank</item >
130
+ <item name =" civ_border_color" >@color/transparent</item >
122
131
</style >
123
132
124
133
<!-- ImageView Repository Holder Icon -->
125
- <style name =" ImageView_Repository_Holder_Icon_Style" >
126
- <item name =" android:layout_width" >wrap_content</item >
127
- <item name =" android:layout_height" >wrap_content</item >
128
- <item name =" android:textColor" >@color/color_common_normal_text_white</item >
134
+ <style name =" ImageView_Repository_Holder_Icon_Style" parent =" Base.Size.Wrap_Wrap" >
129
135
</style >
130
136
131
137
<!-- ImageView Back Button Icon -->
132
- <style name =" ImageView_Back_Button_Style" >
133
- <item name =" android:layout_width" >wrap_content</item >
134
- <item name =" android:layout_height" >wrap_content</item >
138
+ <style name =" ImageView_Back_Button_Style" parent =" Base.Size.Wrap_Wrap" >
135
139
<item name =" android:padding" >20dp</item >
136
140
<item name =" android:layout_marginTop" >10dp</item >
137
141
<item name =" android:clickable" >true</item >
138
142
<item name =" android:src" >@drawable/selector_back_button</item >
139
143
</style >
140
144
141
- <!-- TextView Repository Holder Count -->
142
- <style name =" TextView_Repository_Holder_Count_Style" >
145
+ <!-- ######################################## Button #########################################-->
146
+
147
+ <!-- Button Common -->
148
+ <style name =" Button_Common_Style" parent =" Base.Size.0_Wrap" >
149
+ <item name =" android:background" >@color/color_common_btn_mint</item >
150
+ <item name =" android:textColor" >@color/color_common_label_white</item >
151
+ <item name =" android:textSize" >15dp</item >
152
+ </style >
153
+
154
+ <!-- ###################################### ProgressBar ######################################-->
155
+
156
+ <!-- ProgressBar -->
157
+ <style name =" LoadingBar_Style" parent =" Widget.AppCompat.ProgressBar" >
143
158
<item name =" android:layout_width" >wrap_content</item >
144
159
<item name =" android:layout_height" >wrap_content</item >
145
- <item name =" android:layout_marginStart" >5dp</item >
146
- <item name =" android:layout_marginEnd" >5dp</item >
147
- <item name =" android:maxLines" >1</item >
148
- <item name =" android:ellipsize" >end</item >
149
- <item name =" android:textColor" >@color/color_common_normal_text_white</item >
160
+ <item name =" android:visibility" >gone</item >
150
161
</style >
151
162
152
- <!-- TextView Repository Holder Title -->
153
- <style name =" TextView_Repository_Holder_Title_Style" >
154
- <item name =" android:layout_width" >0dp</item >
155
- <item name =" android:layout_height" >wrap_content</item >
156
- <item name =" android:maxLines" >1</item >
157
- <item name =" android:ellipsize" >end</item >
158
- <item name =" android:textSize" >20dp</item >
159
- <item name =" android:textStyle" >bold</item >
160
- <item name =" android:textColor" >@color/color_common_normal_text_white</item >
163
+ <!-- ###################################### RecyclerView #####################################-->
164
+
165
+ <!-- RecyclerView -->
166
+ <style name =" RecyclerView_Style" parent =" Base.Size.0_0" >
167
+ <item name =" android:orientation" >vertical</item >
168
+ <item name =" android:clipToPadding" >false</item >
169
+ <item name =" android:paddingBottom" >20dp</item >
161
170
</style >
162
171
163
- <!-- TextView Repository Holder Description -->
164
- <style name =" TextView_Repository_Holder_Description_Style" >
165
- <item name =" android:layout_width" >0dp</item >
166
- <item name =" android:layout_height" >wrap_content</item >
167
- <item name =" android:maxLines" >5</item >
168
- <item name =" android:ellipsize" >end</item >
169
- <item name =" android:textColor" >@color/color_common_normal_text_white</item >
172
+ <!-- ####################################### CardView ########################################-->
173
+
174
+ <!-- CardView Default-->
175
+ <style name =" CardView_Default_Style" parent =" Base.Size.Match_Wrap" >
176
+ <item name =" android:foreground" >?android:selectableItemBackground</item >
177
+ <item name =" android:clickable" >true</item >
178
+ <item name =" cardCornerRadius" >5dp</item >
179
+ <item name =" cardUseCompatPadding" >true</item >
180
+ <item name =" cardElevation" >5dp</item >
181
+ <item name =" cardBackgroundColor" >@color/color_card_view_background_grey</item >
170
182
</style >
183
+
171
184
</resources >
0 commit comments