1<resources xmlns:tools="http://schemas.android.com/tools">
2  <!-- Base application theme. -->
3  <style name="AppTheme" parent="Theme.MaterialComponents.Light.DarkActionBar">
4    <!-- Customize your theme here. -->
5    <item name="colorPrimary">@color/colorPrimary</item>
6    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
7    <item name="colorAccent">@color/colorAccent</item>
8  </style>
9
10  <style name="Theme.Exponent.Light" parent="Theme.MaterialComponents.Light.NoActionBar">
11    <item name="android:statusBarColor">@android:color/transparent</item>
12    <item name="colorPrimary">@color/colorPrimary</item>
13    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
14    <item name="colorAccent">@color/colorAccentLight</item>
15    <item name="android:windowBackground">@color/white</item>
16  </style>
17
18  <style name="Theme.Exponent.Dark" parent="Theme.MaterialComponents.Light.NoActionBar">
19    <item name="android:statusBarColor">@android:color/transparent</item>
20    <item name="colorPrimary">@color/colorPrimary</item>
21    <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
22    <item name="colorAccent">@color/colorAccentDark</item>
23    <item name="android:windowBackground">@color/colorPrimary</item>
24  </style>
25
26  <style name="Theme.Exponent.Splash" parent="Theme.Exponent.Light">
27    <item name="android:windowBackground">@drawable/splashscreen</item>
28  </style>
29
30  <style name="Theme.Exponent.Light.LightStatusBar" parent="Theme.Exponent.Light">
31    <!-- dummy theme here: see v23 styles -->
32  </style>
33
34  <!-- Theme passed to RN. -->
35  <style name="Theme.Exponent.None" parent="Theme.MaterialComponents.Light.NoActionBar">
36    <item name="android:textColor">#000000</item>
37    <item name="android:editTextStyle">@style/ExponentEditText</item>
38  </style>
39
40  <style name="ExponentCheckBox">
41    <item name="android:theme">@style/DevAppTheme</item>
42  </style>
43
44  <style name="ExponentButton">
45    <item name="android:theme">@style/DevAppTheme</item>
46    <item name="android:textColor">@color/colorPrimaryDark</item>
47  </style>
48
49  <style name="ExponentEditText" parent="@android:style/Widget.EditText">
50    <item name="android:padding">0dp</item>
51    <item name="android:textColorHint">#c8c8c8</item>
52    <item name="android:textColor">#000000</item>
53    <item name="android:textCursorDrawable">@null</item>
54  </style>
55
56  <style name="DevAppTheme">
57    <item name="android:colorAccent">@color/white</item>
58    <item name="android:colorControlNormal">@color/white</item>
59    <item name="android:colorControlHighlight">@color/white</item>
60  </style>
61
62  <style name="Theme" parent="@android:style/Theme.Black.NoTitleBar">
63    <item name="android:spinnerItemStyle">@style/SpinnerItem</item>
64  </style>
65
66  <style name="TextField" parent="@android:style/Widget.EditText">
67    <item name="android:layout_height">wrap_content</item>
68    <item name="android:textColor">@color/editText</item>
69    <item name="android:background">@drawable/edit_text_holo_dark</item>
70  </style>
71
72  <style name="CardNumber" parent="@style/TextField">
73    <item name="android:layout_width">fill_parent</item>
74    <item name="android:inputType">numberDecimal</item>
75    <item name="android:hint">@string/cardNumber</item>
76  </style>
77
78  <style name="CVC" parent="@style/TextField">
79    <item name="android:inputType">numberDecimal</item>
80    <item name="android:hint">@string/cvc</item>
81    <item name="android:layout_width">match_parent</item>
82  </style>
83
84  <style name="Button" parent="@android:style/Widget.Button">
85    <item name="android:layout_height">wrap_content</item>
86    <item name="android:paddingTop">12dp</item>
87    <item name="android:paddingBottom">12dp</item>
88    <item name="android:textColor">@color/buttonText</item>
89    <item name="android:background">@drawable/btn_default_holo_dark</item>
90  </style>
91
92  <style name="Save" parent="@style/Button">
93    <item name="android:layout_width">160dp</item>
94    <item name="android:layout_marginTop">8dp</item>
95    <item name="android:text">@string/save</item>
96  </style>
97
98  <style name="Spinner" parent="@android:style/Widget.Spinner">
99    <item name="android:layout_height">wrap_content</item>
100    <item name="android:background">@drawable/spinner_background_holo_dark</item>
101    <item name="android:spinnerItemStyle">@style/SpinnerItem</item>
102  </style>
103
104  <style name="SpinnerItem" parent="@android:style/Widget.TextView.SpinnerItem">
105
106    <item name="android:textAppearance">@style/TextAppearance.SpinnerItem</item>
107    <item name="android:textColor">@color/spinnerItem</item>
108  </style>
109
110  <style name="TextAppearance.SpinnerItem" parent="@android:style/TextAppearance.Widget.TextView.SpinnerItem">
111    <item name="android:textColor">@color/spinnerItem</item>
112  </style>
113
114
115  <style name="ExpMonth" parent="@style/Spinner">
116    <item name="android:entries">@array/month_array</item>
117    <item name="android:layout_width">0dp</item>
118    <item name="android:layout_weight">1.0</item>
119  </style>
120
121  <style name="ExpYear" parent="@style/Spinner">
122    <item name="android:entries">@array/year_array</item>
123    <item name="android:layout_width">0dp</item>
124    <item name="android:layout_weight">0.8</item>
125  </style>
126
127  <style name="Currency" parent="@style/Spinner">
128    <item name="android:entries">@array/currency_array</item>
129    <item name="android:layout_width">0dp</item>
130    <item name="android:layout_weight">1.0</item>
131  </style>
132
133  <style name="InfoToolbar" parent="Theme.MaterialComponents">
134    <item name="colorPrimary">@color/colorPrimary</item>
135    <item name="android:textColorPrimary">@color/white</item>
136    <item name="android:textColorSecondary">@color/white</item>
137    <item name="actionMenuTextColor">@color/white</item>
138  </style>
139
140  <style name="Header" parent="@android:style/Widget.TextView">
141    <item name="android:layout_width">fill_parent</item>
142    <item name="android:layout_height">wrap_content</item>
143    <item name="android:background">@drawable/header_dark</item>
144    <item name="android:layout_marginBottom">5dp</item>
145    <item name="android:paddingBottom">4dp</item>
146    <item name="android:paddingLeft">3dp</item>
147    <item name="android:textSize">18dp</item>
148    <item name="android:textColor">@color/headerText</item>
149    <item name="android:gravity">center_vertical</item>
150  </style>
151
152
153  <!-- DateTimePicker -->
154  <style name="SpinnerDatePickerDialog" parent="Theme.AppCompat.Light.Dialog" tools:targetApi="lollipop">
155    <item name="android:datePickerStyle">@style/SpinnerDatePickerStyle</item>
156  </style>
157
158  <style name="SpinnerDatePickerStyle" parent="android:Widget.Material.Light.DatePicker" tools:targetApi="lollipop">
159    <item name="android:datePickerMode">spinner</item>
160  </style>
161
162  <style name="CalendarDatePickerDialog" parent="Theme.AppCompat.Light.Dialog" tools:targetApi="lollipop">
163    <item name="android:datePickerStyle">@style/CalendarDatePickerStyle</item>
164  </style>
165
166  <style name="CalendarDatePickerStyle" parent="android:Widget.Material.Light.DatePicker" tools:targetApi="lollipop">
167    <item name="android:datePickerMode">calendar</item>
168  </style>
169
170  <style name="ClockTimePickerDialog" parent="Theme.AppCompat.Light.Dialog" tools:targetApi="lollipop">
171    <item name="android:timePickerStyle">@style/ClockTimePickerStyle</item>
172  </style>
173
174  <style name="ClockTimePickerStyle" parent="android:Widget.Material.Light.TimePicker" tools:targetApi="lollipop">
175    <item name="android:timePickerMode">clock</item>
176  </style>
177
178  <style name="SpinnerTimePickerDialog" parent="Theme.AppCompat.Light.Dialog" tools:targetApi="lollipop">
179    <item name="android:timePickerStyle">@style/SpinnerTimePickerStyle</item>
180  </style>
181
182  <style name="SpinnerTimePickerStyle" parent="android:Widget.Material.Light.TimePicker" tools:targetApi="lollipop">
183    <item name="android:timePickerMode">spinner</item>
184  </style>
185</resources>
186