Update UI Style

This commit is contained in:
HapeLee committed 2025-06-01 23:23:15 +08:00
1 parent 3e168fb569
commit 09a39a851e
363 files changed
+3262 -3330

No files matched your search

+146 -8
View File
@@ -1,8 +1,147 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="primary">@color/md_light_blue_600</color>
<color name="primaryDark">@color/md_light_blue_700</color>
<color name="accent">@color/md_pink_800</color>
<color name="md_theme_primary">#4C662B</color>
<color name="md_theme_onPrimary">#FFFFFF</color>
<color name="md_theme_primaryContainer">#CDEDA3</color>
<color name="md_theme_onPrimaryContainer">#354E16</color>
<color name="md_theme_secondary">#586249</color>
<color name="md_theme_onSecondary">#FFFFFF</color>
<color name="md_theme_secondaryContainer">#DCE7C8</color>
<color name="md_theme_onSecondaryContainer">#404A33</color>
<color name="md_theme_tertiary">#386663</color>
<color name="md_theme_onTertiary">#FFFFFF</color>
<color name="md_theme_tertiaryContainer">#BCECE7</color>
<color name="md_theme_onTertiaryContainer">#1F4E4B</color>
<color name="md_theme_error">#BA1A1A</color>
<color name="md_theme_onError">#FFFFFF</color>
<color name="md_theme_errorContainer">#FFDAD6</color>
<color name="md_theme_onErrorContainer">#93000A</color>
<color name="md_theme_background">#F9FAEF</color>
<color name="md_theme_onBackground">#1A1C16</color>
<color name="md_theme_surface">#F9FAEF</color>
<color name="md_theme_onSurface">#1A1C16</color>
<color name="md_theme_surfaceVariant">#E1E4D5</color>
<color name="md_theme_onSurfaceVariant">#44483D</color>
<color name="md_theme_outline">#75796C</color>
<color name="md_theme_outlineVariant">#C5C8BA</color>
<color name="md_theme_scrim">#000000</color>
<color name="md_theme_inverseSurface">#2F312A</color>
<color name="md_theme_inverseOnSurface">#F1F2E6</color>
<color name="md_theme_inversePrimary">#B1D18A</color>
<color name="md_theme_primaryFixed">#CDEDA3</color>
<color name="md_theme_onPrimaryFixed">#102000</color>
<color name="md_theme_primaryFixedDim">#B1D18A</color>
<color name="md_theme_onPrimaryFixedVariant">#354E16</color>
<color name="md_theme_secondaryFixed">#DCE7C8</color>
<color name="md_theme_onSecondaryFixed">#151E0B</color>
<color name="md_theme_secondaryFixedDim">#BFCBAD</color>
<color name="md_theme_onSecondaryFixedVariant">#404A33</color>
<color name="md_theme_tertiaryFixed">#BCECE7</color>
<color name="md_theme_onTertiaryFixed">#00201E</color>
<color name="md_theme_tertiaryFixedDim">#A0D0CB</color>
<color name="md_theme_onTertiaryFixedVariant">#1F4E4B</color>
<color name="md_theme_surfaceDim">#DADBD0</color>
<color name="md_theme_surfaceBright">#F9FAEF</color>
<color name="md_theme_surfaceContainerLowest">#FFFFFF</color>
<color name="md_theme_surfaceContainerLow">#F3F4E9</color>
<color name="md_theme_surfaceContainer">#EEEFE3</color>
<color name="md_theme_surfaceContainerHigh">#E8E9DE</color>
<color name="md_theme_surfaceContainerHighest">#E2E3D8</color>
<color name="md_theme_primary_mediumContrast">#253D05</color>
<color name="md_theme_onPrimary_mediumContrast">#FFFFFF</color>
<color name="md_theme_primaryContainer_mediumContrast">#5A7539</color>
<color name="md_theme_onPrimaryContainer_mediumContrast">#FFFFFF</color>
<color name="md_theme_secondary_mediumContrast">#303924</color>
<color name="md_theme_onSecondary_mediumContrast">#FFFFFF</color>
<color name="md_theme_secondaryContainer_mediumContrast">#667157</color>
<color name="md_theme_onSecondaryContainer_mediumContrast">#FFFFFF</color>
<color name="md_theme_tertiary_mediumContrast">#083D3A</color>
<color name="md_theme_onTertiary_mediumContrast">#FFFFFF</color>
<color name="md_theme_tertiaryContainer_mediumContrast">#477572</color>
<color name="md_theme_onTertiaryContainer_mediumContrast">#FFFFFF</color>
<color name="md_theme_error_mediumContrast">#740006</color>
<color name="md_theme_onError_mediumContrast">#FFFFFF</color>
<color name="md_theme_errorContainer_mediumContrast">#CF2C27</color>
<color name="md_theme_onErrorContainer_mediumContrast">#FFFFFF</color>
<color name="md_theme_background_mediumContrast">#F9FAEF</color>
<color name="md_theme_onBackground_mediumContrast">#1A1C16</color>
<color name="md_theme_surface_mediumContrast">#F9FAEF</color>
<color name="md_theme_onSurface_mediumContrast">#0F120C</color>
<color name="md_theme_surfaceVariant_mediumContrast">#E1E4D5</color>
<color name="md_theme_onSurfaceVariant_mediumContrast">#34382D</color>
<color name="md_theme_outline_mediumContrast">#505449</color>
<color name="md_theme_outlineVariant_mediumContrast">#6B6F62</color>
<color name="md_theme_scrim_mediumContrast">#000000</color>
<color name="md_theme_inverseSurface_mediumContrast">#2F312A</color>
<color name="md_theme_inverseOnSurface_mediumContrast">#F1F2E6</color>
<color name="md_theme_inversePrimary_mediumContrast">#B1D18A</color>
<color name="md_theme_primaryFixed_mediumContrast">#5A7539</color>
<color name="md_theme_onPrimaryFixed_mediumContrast">#FFFFFF</color>
<color name="md_theme_primaryFixedDim_mediumContrast">#425C23</color>
<color name="md_theme_onPrimaryFixedVariant_mediumContrast">#FFFFFF</color>
<color name="md_theme_secondaryFixed_mediumContrast">#667157</color>
<color name="md_theme_onSecondaryFixed_mediumContrast">#FFFFFF</color>
<color name="md_theme_secondaryFixedDim_mediumContrast">#4E5840</color>
<color name="md_theme_onSecondaryFixedVariant_mediumContrast">#FFFFFF</color>
<color name="md_theme_tertiaryFixed_mediumContrast">#477572</color>
<color name="md_theme_onTertiaryFixed_mediumContrast">#FFFFFF</color>
<color name="md_theme_tertiaryFixedDim_mediumContrast">#2E5C59</color>
<color name="md_theme_onTertiaryFixedVariant_mediumContrast">#FFFFFF</color>
<color name="md_theme_surfaceDim_mediumContrast">#C6C7BD</color>
<color name="md_theme_surfaceBright_mediumContrast">#F9FAEF</color>
<color name="md_theme_surfaceContainerLowest_mediumContrast">#FFFFFF</color>
<color name="md_theme_surfaceContainerLow_mediumContrast">#F3F4E9</color>
<color name="md_theme_surfaceContainer_mediumContrast">#E8E9DE</color>
<color name="md_theme_surfaceContainerHigh_mediumContrast">#DCDED3</color>
<color name="md_theme_surfaceContainerHighest_mediumContrast">#D1D3C8</color>
<color name="md_theme_primary_highContrast">#1C3200</color>
<color name="md_theme_onPrimary_highContrast">#FFFFFF</color>
<color name="md_theme_primaryContainer_highContrast">#375018</color>
<color name="md_theme_onPrimaryContainer_highContrast">#FFFFFF</color>
<color name="md_theme_secondary_highContrast">#262F1A</color>
<color name="md_theme_onSecondary_highContrast">#FFFFFF</color>
<color name="md_theme_secondaryContainer_highContrast">#434C35</color>
<color name="md_theme_onSecondaryContainer_highContrast">#FFFFFF</color>
<color name="md_theme_tertiary_highContrast">#003230</color>
<color name="md_theme_onTertiary_highContrast">#FFFFFF</color>
<color name="md_theme_tertiaryContainer_highContrast">#21504E</color>
<color name="md_theme_onTertiaryContainer_highContrast">#FFFFFF</color>
<color name="md_theme_error_highContrast">#600004</color>
<color name="md_theme_onError_highContrast">#FFFFFF</color>
<color name="md_theme_errorContainer_highContrast">#98000A</color>
<color name="md_theme_onErrorContainer_highContrast">#FFFFFF</color>
<color name="md_theme_background_highContrast">#F9FAEF</color>
<color name="md_theme_onBackground_highContrast">#1A1C16</color>
<color name="md_theme_surface_highContrast">#F9FAEF</color>
<color name="md_theme_onSurface_highContrast">#000000</color>
<color name="md_theme_surfaceVariant_highContrast">#E1E4D5</color>
<color name="md_theme_onSurfaceVariant_highContrast">#000000</color>
<color name="md_theme_outline_highContrast">#2A2D24</color>
<color name="md_theme_outlineVariant_highContrast">#474B40</color>
<color name="md_theme_scrim_highContrast">#000000</color>
<color name="md_theme_inverseSurface_highContrast">#2F312A</color>
<color name="md_theme_inverseOnSurface_highContrast">#FFFFFF</color>
<color name="md_theme_inversePrimary_highContrast">#B1D18A</color>
<color name="md_theme_primaryFixed_highContrast">#375018</color>
<color name="md_theme_onPrimaryFixed_highContrast">#FFFFFF</color>
<color name="md_theme_primaryFixedDim_highContrast">#213903</color>
<color name="md_theme_onPrimaryFixedVariant_highContrast">#FFFFFF</color>
<color name="md_theme_secondaryFixed_highContrast">#434C35</color>
<color name="md_theme_onSecondaryFixed_highContrast">#FFFFFF</color>
<color name="md_theme_secondaryFixedDim_highContrast">#2C3620</color>
<color name="md_theme_onSecondaryFixedVariant_highContrast">#FFFFFF</color>
<color name="md_theme_tertiaryFixed_highContrast">#21504E</color>
<color name="md_theme_onTertiaryFixed_highContrast">#FFFFFF</color>
<color name="md_theme_tertiaryFixedDim_highContrast">#033937</color>
<color name="md_theme_onTertiaryFixedVariant_highContrast">#FFFFFF</color>
<color name="md_theme_surfaceDim_highContrast">#B8BAAF</color>
<color name="md_theme_surfaceBright_highContrast">#F9FAEF</color>
<color name="md_theme_surfaceContainerLowest_highContrast">#FFFFFF</color>
<color name="md_theme_surfaceContainerLow_highContrast">#F1F2E6</color>
<color name="md_theme_surfaceContainer_highContrast">#E2E3D8</color>
<color name="md_theme_surfaceContainerHigh_highContrast">#D4D5CA</color>
<color name="md_theme_surfaceContainerHighest_highContrast">#C6C7BD</color>
<color name="disabled">@color/md_light_disabled</color>
@@ -15,17 +154,16 @@
<color name="night_mask">#00000000</color>
<color name="background">@color/md_grey_50</color>
<color name="background_card">@color/md_grey_100</color>
<color name="background_menu">@color/md_grey_200</color>
<color name="background_prefs">#7fffffff</color>
<color name="transparent">#00000000</color>
<color name="transparent10">#10000000</color>
<color name="transparent20">#20000000</color>
<color name="transparent30">#30000000</color>
<color name="transparent50">#50000000</color>
<color name="transparent30">#30FFFFFF</color>
<color name="transparent50">#50FFFFFF</color>
<color name="transparent70">#70FFFFFF</color>
<color name="background_theme">#FFFFFFFF</color>
<color name="highlight">#d3321b</color>
+1 -1
View File
@@ -26,7 +26,7 @@
<dimen name="fastscroll_handle_height">40dp</dimen>
<dimen name="fastscroll_handle_width">8dp</dimen>
<dimen name="fastscroll_handle_radius">0dp</dimen>
<dimen name="fastscroll_handle_radius">4dp</dimen>
<dimen name="fastscroll_track_width">2dp</dimen>
+2 -2
View File
@@ -171,7 +171,7 @@
<string name="add_book_url">Add book url</string>
<string name="background">Background</string>
<string name="author">Author</string>
<string name="author_show">Author: %s</string>
<string name="author_show">%s</string>
<string name="aloud_stop">Speak Stopped</string>
<string name="clear_cache">Clear cache</string>
<string name="clear_cache_success">Cache cleared</string>
@@ -238,7 +238,7 @@
<string name="intro_show">Description:%s</string>
<string name="intro_show_null">Description: no introduction</string>
<string name="open_from_other">Open external book</string>
<string name="origin_show">Origin: %s</string>
<string name="origin_show">%s</string>
<string name="import_replace_rule">Import replace rules</string>
<string name="import_replace_rule_on_line">Import online rules</string>
<string name="check_update_interval">Check interval for updates</string>
+98 -28
View File
@@ -1,4 +1,4 @@
<resources>
<resources xmlns:tools="http://schemas.android.com/tools">
//**************************************************************Theme******************************************************************************//
@@ -24,53 +24,123 @@
</style>
<!-- Base application theme. -->
<style name="Base.AppTheme" parent="Theme.AppCompat.DayNight.NoActionBar">
<item name="colorPrimary">@color/primary</item>
<item name="colorPrimaryDark">@color/primaryDark</item>
<item name="colorAccent">@color/accent</item>
<item name="actionOverflowMenuStyle">@style/Style.PopupMenu</item>
<item name="android:itemTextAppearance">@style/Style.MenuItemText</item>
<item name="android:popupMenuStyle">@style/Style.PopupMenu</item>
<item name="android:statusBarColor">@color/transparent</item>
<style name="Base.AppTheme" parent="Theme.Material3.DayNight.NoActionBar">
<item name="colorPrimary">@color/md_theme_primary</item>
<item name="colorOnPrimary">@color/md_theme_onPrimary</item>
<item name="colorPrimaryContainer">@color/md_theme_primaryContainer</item>
<item name="colorOnPrimaryContainer">@color/md_theme_onPrimaryContainer</item>
<item name="colorSecondary">@color/md_theme_secondary</item>
<item name="colorOnSecondary">@color/md_theme_onSecondary</item>
<item name="colorSecondaryContainer">@color/md_theme_secondaryContainer</item>
<item name="colorOnSecondaryContainer">@color/md_theme_onSecondaryContainer</item>
<item name="colorTertiary">@color/md_theme_tertiary</item>
<item name="colorOnTertiary">@color/md_theme_onTertiary</item>
<item name="colorTertiaryContainer">@color/md_theme_tertiaryContainer</item>
<item name="colorOnTertiaryContainer">@color/md_theme_onTertiaryContainer</item>
<item name="colorError">@color/md_theme_error</item>
<item name="colorOnError">@color/md_theme_onError</item>
<item name="colorErrorContainer">@color/md_theme_errorContainer</item>
<item name="colorOnErrorContainer">@color/md_theme_onErrorContainer</item>
<item name="android:colorBackground">@color/md_theme_background</item>
<item name="colorOnBackground">@color/md_theme_onBackground</item>
<item name="colorSurface">@color/md_theme_surface</item>
<item name="colorOnSurface">@color/md_theme_onSurface</item>
<item name="colorSurfaceVariant">@color/md_theme_surfaceVariant</item>
<item name="colorOnSurfaceVariant">@color/md_theme_onSurfaceVariant</item>
<item name="colorOutline">@color/md_theme_outline</item>
<item name="colorOutlineVariant">@color/md_theme_outlineVariant</item>
<item name="colorSurfaceInverse">@color/md_theme_inverseSurface</item>
<item name="colorOnSurfaceInverse">@color/md_theme_inverseOnSurface</item>
<item name="colorPrimaryInverse">@color/md_theme_inversePrimary</item>
<item name="colorPrimaryFixed">@color/md_theme_primaryFixed</item>
<item name="colorOnPrimaryFixed">@color/md_theme_onPrimaryFixed</item>
<item name="colorPrimaryFixedDim">@color/md_theme_primaryFixedDim</item>
<item name="colorOnPrimaryFixedVariant">@color/md_theme_onPrimaryFixedVariant</item>
<item name="colorSecondaryFixed">@color/md_theme_secondaryFixed</item>
<item name="colorOnSecondaryFixed">@color/md_theme_onSecondaryFixed</item>
<item name="colorSecondaryFixedDim">@color/md_theme_secondaryFixedDim</item>
<item name="colorOnSecondaryFixedVariant">@color/md_theme_onSecondaryFixedVariant</item>
<item name="colorTertiaryFixed">@color/md_theme_tertiaryFixed</item>
<item name="colorOnTertiaryFixed">@color/md_theme_onTertiaryFixed</item>
<item name="colorTertiaryFixedDim">@color/md_theme_tertiaryFixedDim</item>
<item name="colorOnTertiaryFixedVariant">@color/md_theme_onTertiaryFixedVariant</item>
<item name="colorSurfaceDim">@color/md_theme_surfaceDim</item>
<item name="colorSurfaceBright">@color/md_theme_surfaceBright</item>
<item name="colorSurfaceContainerLowest">@color/md_theme_surfaceContainerLowest</item>
<item name="colorSurfaceContainerLow">@color/md_theme_surfaceContainerLow</item>
<item name="colorSurfaceContainer">@color/md_theme_surfaceContainer</item>
<item name="colorSurfaceContainerHigh">@color/md_theme_surfaceContainerHigh</item>
<item name="colorSurfaceContainerHighest">@color/md_theme_surfaceContainerHighest</item>
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:windowLightStatusBar">true</item>
<item name="tabStyle">@style/Widget.App.TabLayout</item>
</style>
<style name="AppTheme.AppBarOverlay.Light" parent="ThemeOverlay.AppCompat.Light">
<item name="colorAccent">@color/md_grey_900</item>
<style name="Widget.App.TabLayout" parent="Widget.Material3.TabLayout">
<item name="tabBackground">@android:color/transparent</item>
<item name="tabIndicator">@drawable/selected_chip_background</item>
<item name="tabIndicatorColor">?attr/colorSecondaryContainer</item>
<item name="tabIndicatorFullWidth">true</item>
<item name="tabIndicatorGravity">stretch</item>
<item name="tabMinWidth">0dp</item>
<item name="tabMode">scrollable</item>
<item name="tabGravity">start</item>
<item name="tabPaddingEnd">12dp</item>
<item name="tabPaddingStart">12dp</item>
<item name="tabRippleColor">@android:color/transparent</item>
<item name="tabSelectedTextColor">?attr/colorOnSecondaryContainer</item>
<item name="tabTextColor">?attr/colorOnSurfaceVariant</item>
<item name="tabTextAppearance">@style/TabTextAppearance</item>
</style>
<style name="AppTheme.AppBarOverlay.Dark" parent="ThemeOverlay.AppCompat.Dark">
<item name="colorAccent">@color/md_grey_50</item>
<style name="TabTextAppearance" parent="TextAppearance.Design.Tab">
<item name="textAllCaps">false</item>
<item name="android:textAllCaps">false</item>
<item name="android:textSize">15sp</item>
<item name="android:fontFamily">sans-serif</item>
<item name="android:textFontWeight" tools:targetApi="p">500</item>
</style>
<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light">
<item name="overlapAnchor">false</item>
<item name="colorAccent">@color/md_grey_900</item>
<style name="PreferenceDialogTheme" parent="Theme.Material3.DayNight.Dialog.Alert">
</style>
<style name="Spinner" parent="android:Theme.Holo.Light" />
<style name="AppTheme.AppBarOverlay.Light" parent="ThemeOverlay.Material3.Light">
</style>
<style name="AppTheme.AppBarOverlay.Dark" parent="ThemeOverlay.Material3.Dark">
</style>
<!-- <style name="AppTheme.PopupOverlay" parent="ThemeOverlay.Material3">-->
<!-- <item name="overlapAnchor">false</item>-->
<!-- <item name="colorAccent">@color/md_grey_900</item>-->
<!-- </style>-->
<!-- <style name="Spinner" parent="android:Widget" />-->
//**********System Style******************//
<style name="Style.NavigationView" parent="android:Widget">
<item name="android:listPreferredItemHeightSmall">44dp</item>
</style>
<style name="Style.Toolbar.NoPadding" parent="Base.Widget.AppCompat.Toolbar">
<item name="contentInsetStartWithNavigation">0dp</item>
</style>
<style name="Style.MenuItemText" parent="@android:style/TextAppearance.Widget.IconMenu.Item">
<item name="android:textColor">@color/menu_color_default</item>
<item name="android:textSize">16sp</item>
<style name="Style.MenuItemText" parent="TextAppearance.Material3.BodyLarge">
</style>
<style name="Style.PopupMenu" parent="Widget.AppCompat.PopupMenu">
<item name="android:popupBackground">@drawable/bg_popup_menu</item>
</style>
<!-- <style name="Style.PopupMenu" parent="Widget.Material3.PopupMenu.ListPopupWindow">-->
<!--&lt;!&ndash; <item name="android:popupBackground">@drawable/bg_popup_menu</item>&ndash;&gt;-->
<!-- <item name="android:radius">30dp</item>-->
<!-- </style>-->
<style name="Activity.Permission" parent="Theme.AppCompat.Light.NoActionBar">
<style name="Activity.Permission" parent="Theme.Material3.DayNight.NoActionBar">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowDisablePreview">true</item>
<item name="android:windowIsTranslucent">true</item>
@@ -78,8 +148,8 @@
<item name="android:windowAnimationStyle">@null</item>
</style>
<style name="ToolbarTitle" parent="@style/TextAppearance.Widget.AppCompat.Toolbar.Title">
<item name="android:textSize">20sp</item>
<style name="ToolbarTitle" parent="@style/TextAppearance.Material3.ActionBar.Title">
</style>
//*******************Widget Style**********************************//