181 lines
No EOL
8.5 KiB
XML
181 lines
No EOL
8.5 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<resources>
|
|
<!-- Base theme -->
|
|
<style name="Theme.Base" parent="Theme.AppCompat.DayNight.NoActionBar">
|
|
<item name="android:windowBackground">@color/background</item>
|
|
<item name="android:fontFamily">@font/inter</item>
|
|
<item name="android:textCursorDrawable">@drawable/ui_cursor</item>
|
|
<item name="android:scrollbars">none</item>
|
|
<item name="android:windowIsFloating">false</item>
|
|
|
|
<item name="popupMenuStyle">@style/Widget.CustomPopup</item>
|
|
<item name="colorControlNormal">@color/control_color</item>
|
|
<item name="alertDialogTheme">@style/Theme.CustomDialog</item>
|
|
<item name="indicatorFastScrollerStyle">@style/FastScrollTheme</item>
|
|
<item name="colorControlHighlight">@color/selection_color</item>
|
|
<item name="colorControlActivated">?attr/colorPrimary</item>
|
|
<item name="cornerRadius">0dp</item>
|
|
|
|
<item name="md_background_color">@color/background</item>
|
|
<item name="md_corner_radius">0dp</item>
|
|
<item name="md_color_button_text">@color/control_color</item>
|
|
<item name="md_font_title">@font/inter_black</item>
|
|
</style>
|
|
|
|
<!-- Toolbar theme -->
|
|
<style name="Toolbar.Style" parent="ThemeOverlay.MaterialComponents.ActionBar">
|
|
<item name="android:layout_width">match_parent</item>
|
|
<item name="android:layout_height">?android:attr/actionBarSize</item>
|
|
<item name="popupTheme">@style/AppThemeOverlay.ToolbarPopup</item>
|
|
|
|
<item name="titleTextAppearance">@style/TextAppearance.Toolbar.Header</item>
|
|
</style>
|
|
|
|
<!-- Toolbar sub-style with a nav icon -->
|
|
<style name="Toolbar.Style.Icon" parent="Toolbar.Style">
|
|
<item name="navigationIcon">@drawable/ic_back</item>
|
|
</style>
|
|
|
|
<!-- Toolbar sub-style with a fix for an odd search style -->
|
|
<style name="Toolbar.Style.Search" parent="Toolbar.Style">
|
|
<item name="android:searchViewStyle">@style/Widget.AppCompat.SearchView</item>
|
|
</style>
|
|
|
|
<!-- Toolbar popup menu -->
|
|
<style name="AppThemeOverlay.ToolbarPopup" parent="ThemeOverlay.AppCompat.DayNight">
|
|
<item name="android:colorBackground">@color/background</item>
|
|
<item name="colorControlHighlight">@color/selection_color</item>
|
|
</style>
|
|
|
|
<!-- Toolbar Title EntryNames -->
|
|
<style name="TextAppearance.Toolbar.Header" parent="TextAppearance.Widget.AppCompat.Toolbar.Title">
|
|
<item name="android:fontFamily">@font/inter_black</item>
|
|
<item name="android:textColor">?attr/colorPrimary</item>
|
|
<item name="android:textSize">20sp</item>
|
|
</style>
|
|
|
|
<!-- Title theme for Detail Fragments -->
|
|
<style name="DetailTitleText">
|
|
<item name="android:textAppearance">?android:attr/textAppearanceLarge</item>
|
|
<item name="android:textColor">?attr/colorPrimary</item>
|
|
<item name="android:fontFamily">@font/inter_black</item>
|
|
<item name="android:textSize">@dimen/text_size_detail_header_max</item>
|
|
<item name="android:maxLines">1</item>
|
|
<item name="android:ellipsize">end</item>
|
|
|
|
<item name="autoSizeMaxTextSize">@dimen/text_size_detail_header_max</item>
|
|
<item name="autoSizeMinTextSize">@dimen/text_size_min</item>
|
|
<item name="autoSizeStepGranularity">@dimen/text_size_increment</item>
|
|
<item name="autoSizeTextType">uniform</item>
|
|
</style>
|
|
|
|
<!-- Smaller Title theme that is used for headers -->
|
|
<style name="TextAppearance.SmallHeader" parent="TextAppearance.MaterialComponents.Body2">
|
|
<item name="android:fontFamily">@font/inter_semibold</item>
|
|
</style>
|
|
|
|
<!-- Custom popup menu theme -->
|
|
<style name="Widget.CustomPopup" parent="Widget.AppCompat.PopupMenu">
|
|
<item name="android:popupBackground">@color/background</item>
|
|
<item name="colorControlHighlight">@color/selection_color</item>
|
|
<item name="cornerRadius">0dp</item>
|
|
</style>
|
|
|
|
<!-- Custom Dialog EntryNames -->
|
|
<style name="Theme.CustomDialog" parent="Theme.MaterialComponents.DayNight.Dialog">
|
|
<item name="colorBackgroundFloating">@color/background</item>
|
|
<item name="android:windowTitleStyle">@style/TextAppearance.Dialog.Title</item>
|
|
<item name="colorPrimary">@color/control_color</item>
|
|
<item name="colorSecondary">@color/control_color</item>
|
|
<item name="dialogCornerRadius">0dp</item>
|
|
<item name="colorControlHighlight">@color/selection_color</item>
|
|
</style>
|
|
|
|
<!-- Custom dialog title theme -->
|
|
<style name="TextAppearance.Dialog.Title" parent="@android:style/TextAppearance.Material.Title">
|
|
<item name="android:fontFamily">@font/inter_black</item>
|
|
</style>
|
|
|
|
<!-- Fast scroll theme -->
|
|
<style name="FastScrollTheme" parent="Widget.IndicatorFastScroll.FastScroller">
|
|
<item name="android:textColor">@color/ui_state_color</item>
|
|
<item name="android:textAppearance">@style/TextAppearance.FastScroll</item>
|
|
</style>
|
|
|
|
<!-- Fast scroll text appearance -->
|
|
<style name="TextAppearance.FastScroll" parent="TextAppearance.AppCompat.Body2">
|
|
<item name="android:fontFamily">@font/inter_semibold</item>
|
|
</style>
|
|
|
|
<!-- Fast scroll thumb appearance -->
|
|
<style name="TextAppearance.ThumbIndicator" parent="TextAppearance.FastScroll">
|
|
<item name="android:textSize">@dimen/text_size_thumb</item>
|
|
</style>
|
|
|
|
<!-- Style for the general item background -->
|
|
<style name="ItemSurroundings">
|
|
<item name="android:layout_width">match_parent</item>
|
|
<item name="android:layout_height">wrap_content</item>
|
|
<item name="android:background">@drawable/ui_ripple</item>
|
|
<item name="android:padding">@dimen/padding_medium</item>
|
|
<item name="android:clickable">true</item>
|
|
<item name="android:focusable">true</item>
|
|
</style>
|
|
|
|
<!-- Base style for any item text -->
|
|
<style name="ItemText">
|
|
<item name="android:layout_width">0dp</item>
|
|
<item name="android:layout_height">wrap_content</item>
|
|
<item name="android:ellipsize">end</item>
|
|
<item name="android:maxLines">1</item>
|
|
<item name="android:layout_marginStart">@dimen/margin_medium</item>
|
|
</style>
|
|
|
|
<!-- Style for primary item text -->
|
|
<style name="ItemText.Primary" parent="ItemText">
|
|
<item name="android:textAppearance">?android:attr/textAppearanceListItem</item>
|
|
<item name="android:textColor">?android:attr/textColorPrimary</item>
|
|
</style>
|
|
|
|
<!-- Style for secondary item text -->
|
|
<style name="ItemText.Secondary" parent="ItemText">
|
|
<item name="android:textAppearance">?android:attr/textAppearanceListItemSecondary</item>
|
|
<item name="android:textColor">?android:attr/textColorSecondary</item>
|
|
</style>
|
|
|
|
<!-- Style for header text -->
|
|
<style name="HeaderText">
|
|
<item name="android:layout_height">wrap_content</item>
|
|
<item name="android:layout_width">match_parent</item>
|
|
<item name="android:paddingStart">@dimen/margin_medium</item>
|
|
<item name="android:paddingTop">@dimen/padding_small</item>
|
|
<item name="android:paddingBottom">@dimen/padding_small</item>
|
|
<item name="android:paddingEnd">@dimen/padding_medium</item>
|
|
<item name="android:textSize">@dimen/text_size_header</item>
|
|
<item name="android:textColor">?android:attr/textColorPrimary</item>
|
|
<item name="android:fontFamily">@font/inter_semibold</item>
|
|
<item name="android:background">@drawable/ui_header_dividers</item>
|
|
</style>
|
|
|
|
<!-- Style for an action header -->
|
|
<style name="HeaderAction">
|
|
<item name="android:layout_height">wrap_content</item>
|
|
<item name="android:layout_width">0dp</item>
|
|
<item name="android:paddingStart">@dimen/margin_medium</item>
|
|
<item name="android:paddingTop">@dimen/padding_small</item>
|
|
<item name="android:paddingBottom">@dimen/padding_small</item>
|
|
<item name="android:paddingEnd">@dimen/padding_medium</item>
|
|
<item name="android:background">@drawable/ui_small_unbounded_ripple</item>
|
|
</style>
|
|
|
|
<!-- Bottomsheet style -->
|
|
<style name="Theme.BottomSheetFix" parent="@style/Theme.Design.BottomSheetDialog">
|
|
<item name="android:windowIsFloating">false</item>
|
|
<item name="android:statusBarColor">@android:color/transparent</item>
|
|
<item name="bottomSheetStyle">@style/Theme.BottomSheetHeightFix</item>
|
|
</style>
|
|
|
|
<style name="Theme.BottomSheetHeightFix" parent="Widget.Design.BottomSheet.Modal">
|
|
<item name="behavior_peekHeight">500dp</item>
|
|
</style>
|
|
</resources> |