mirror of
https://github.com/MinimalBible/MinimalBible
synced 2025-12-18 19:17:50 -05:00
69 lines
3.2 KiB
XML
69 lines
3.2 KiB
XML
<resources>
|
|
|
|
<!-- Base application theme. -->
|
|
<style name="MinimalBibleBase" parent="Theme.AppCompat.Light.NoActionBar">
|
|
<!-- Toolbar text color -->
|
|
<item name="android:textColorPrimary">@color/textColorPrimary</item>
|
|
<!-- Overflow dots color -->
|
|
<item name="android:textColorSecondary">@color/textColorPrimary</item>
|
|
<!-- Overflow menu text item color -->
|
|
<item name="android:textColor">@color/textColor</item>
|
|
</style>
|
|
|
|
<!-- Almost re-use style from Widget.Holo.Button.Borderless -->
|
|
<style name="MinimalBibleBase.Borderless">
|
|
<item name="android:background">?android:attr/selectableItemBackground</item>
|
|
<item name="android:paddingLeft">4dip</item>
|
|
<item name="android:paddingRight">4dip</item>
|
|
<!-- Requires API 17
|
|
<item name="android:paddingStart">4dip</item>
|
|
<item name="android:paddingEnd">4dip</item>
|
|
-->
|
|
</style>
|
|
|
|
<style name="MinimalBibleBase.NavigationDrawer" parent="MinimalBibleBase">
|
|
<item name="android:background">@color/navigationBackground</item>
|
|
</style>
|
|
|
|
<style name="MinimalBibleBase.NavigationDrawer.Title">
|
|
<item name="android:textAppearance">@style/TextAppearance.AppCompat.Title</item>
|
|
<item name="android:textColor">?android:attr/textColorPrimary</item>
|
|
<item name="android:background">@color/colorPrimary</item>
|
|
<item name="android:paddingLeft">16dp</item>
|
|
<item name="android:paddingRight">16dp</item>
|
|
<item name="android:minHeight">?attr/actionBarSize</item>
|
|
<item name="android:gravity">center_vertical</item>
|
|
</style>
|
|
|
|
<!-- Inherits from MinimalBible as a parent so that
|
|
translucent statusbar is automatically applied -->
|
|
<style name="MinimalBibleBase.Settings" parent="MinimalBible">
|
|
<item name="android:textColor">@color/settingsTextColor</item>
|
|
<item name="android:textColorSecondary">@color/settingsTextColorSecondary</item>
|
|
</style>
|
|
|
|
<!-- Clear the background (including the drop-down arrow) for spinners.
|
|
Some quick documentation: The spinner is a 9-patch controlled by android:background.
|
|
I have no idea why it's using the "dark" spinner drop-down, as everything points
|
|
to it using the light spinner, being that the activity inherits the application theme,
|
|
and the application theme is light by proxy of MinimalBible -> MinimalBibleBase.
|
|
However, when I set the Download activity theme to Light.NoActionBar, the spinner color
|
|
corrects itself (while messing up a couple other things).
|
|
TODO: Why the heck is the spinner drop-down white? -->
|
|
<style name="MinimalBibleBase.Spinner">
|
|
<item name="android:background">@android:color/transparent</item>
|
|
</style>
|
|
|
|
<!-- Actual application style. Allows selective over-riding while inheriting
|
|
from the parent -->
|
|
<style name="MinimalBible" parent="MinimalBibleBase" />
|
|
|
|
<style name="MinimalBible.NavigationDrawer" parent="MinimalBibleBase.NavigationDrawer" />
|
|
|
|
<style name="MinimalBible.NavigationDrawer.Title" parent="MinimalBibleBase.NavigationDrawer.Title" />
|
|
|
|
<style name="MinimalBible.Spinner" parent="MinimalBibleBase.Spinner" />
|
|
|
|
<style name="MinimalBible.Settings" parent="MinimalBibleBase.Settings" />
|
|
</resources>
|