更新界面

This commit is contained in:
HapeLee committed 2025-06-11 22:36:33 +08:00
1 parent 60b9f922cc
commit f8a39f1a24
17 files changed
+795 -233

No files matched your search

+3
View File
@@ -30,6 +30,9 @@
<item>1</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>6</item>
</string-array>
<string-array name="screen_direction_value">
+3
View File
@@ -58,6 +58,9 @@
<item>草野</item>
<item>柠檬</item>
<item>黑白</item>
<item>Koharu</item>
<item>Yuuka</item>
<item>Phoebe</item>
</string-array>
+147
View File
@@ -148,6 +148,153 @@
<color name="lemon_theme_surfaceContainerHigh">#EEE8DA</color>
<color name="lemon_theme_surfaceContainerHighest">#E8E2D4</color>
<!-- 禁止色色 -->
<color name="koharu_theme_primary">#8F4A4D</color>
<color name="koharu_theme_onPrimary">#FFFFFF</color>
<color name="koharu_theme_primaryContainer">#FFDADA</color>
<color name="koharu_theme_onPrimaryContainer">#733337</color>
<color name="koharu_theme_secondary">#765657</color>
<color name="koharu_theme_onSecondary">#FFFFFF</color>
<color name="koharu_theme_secondaryContainer">#FFDADA</color>
<color name="koharu_theme_onSecondaryContainer">#5D3F40</color>
<color name="koharu_theme_tertiary">#755A2F</color>
<color name="koharu_theme_onTertiary">#FFFFFF</color>
<color name="koharu_theme_tertiaryContainer">#FFDDB0</color>
<color name="koharu_theme_onTertiaryContainer">#5B421A</color>
<color name="koharu_theme_error">#BA1A1A</color>
<color name="koharu_theme_onError">#FFFFFF</color>
<color name="koharu_theme_errorContainer">#FFDAD6</color>
<color name="koharu_theme_onErrorContainer">#93000A</color>
<color name="koharu_theme_background">#FFF8F7</color>
<color name="koharu_theme_onBackground">#221919</color>
<color name="koharu_theme_surface">#FFF8F7</color>
<color name="koharu_theme_onSurface">#221919</color>
<color name="koharu_theme_surfaceVariant">#F4DDDD</color>
<color name="koharu_theme_onSurfaceVariant">#524343</color>
<color name="koharu_theme_outline">#857373</color>
<color name="koharu_theme_outlineVariant">#D7C1C1</color>
<color name="koharu_theme_scrim">#000000</color>
<color name="koharu_theme_inverseSurface">#382E2E</color>
<color name="koharu_theme_inverseOnSurface">#FFEDEC</color>
<color name="koharu_theme_inversePrimary">#FFB3B4</color>
<color name="koharu_theme_primaryFixed">#FFDADA</color>
<color name="koharu_theme_onPrimaryFixed">#3B080E</color>
<color name="koharu_theme_primaryFixedDim">#FFB3B4</color>
<color name="koharu_theme_onPrimaryFixedVariant">#733337</color>
<color name="koharu_theme_secondaryFixed">#FFDADA</color>
<color name="koharu_theme_onSecondaryFixed">#2C1516</color>
<color name="koharu_theme_secondaryFixedDim">#E6BDBD</color>
<color name="koharu_theme_onSecondaryFixedVariant">#5D3F40</color>
<color name="koharu_theme_tertiaryFixed">#FFDDB0</color>
<color name="koharu_theme_onTertiaryFixed">#291800</color>
<color name="koharu_theme_tertiaryFixedDim">#E6C18D</color>
<color name="koharu_theme_onTertiaryFixedVariant">#5B421A</color>
<color name="koharu_theme_surfaceDim">#E8D6D6</color>
<color name="koharu_theme_surfaceBright">#FFF8F7</color>
<color name="koharu_theme_surfaceContainerLowest">#FFFFFF</color>
<color name="koharu_theme_surfaceContainerLow">#FFF0F0</color>
<color name="koharu_theme_surfaceContainer">#FCEAE9</color>
<color name="koharu_theme_surfaceContainerHigh">#F6E4E4</color>
<color name="koharu_theme_surfaceContainerHighest">#F0DEDE</color>
<color name="yuuka_theme_primary">#565992</color>
<color name="yuuka_theme_onPrimary">#FFFFFF</color>
<color name="yuuka_theme_primaryContainer">#E0E0FF</color>
<color name="yuuka_theme_onPrimaryContainer">#3E4278</color>
<color name="yuuka_theme_secondary">#5C5D72</color>
<color name="yuuka_theme_onSecondary">#FFFFFF</color>
<color name="yuuka_theme_secondaryContainer">#E1E0F9</color>
<color name="yuuka_theme_onSecondaryContainer">#444559</color>
<color name="yuuka_theme_tertiary">#78536B</color>
<color name="yuuka_theme_onTertiary">#FFFFFF</color>
<color name="yuuka_theme_tertiaryContainer">#FFD8EE</color>
<color name="yuuka_theme_onTertiaryContainer">#5E3C52</color>
<color name="yuuka_theme_error">#BA1A1A</color>
<color name="yuuka_theme_onError">#FFFFFF</color>
<color name="yuuka_theme_errorContainer">#FFDAD6</color>
<color name="yuuka_theme_onErrorContainer">#93000A</color>
<color name="yuuka_theme_background">#FBF8FF</color>
<color name="yuuka_theme_onBackground">#1B1B21</color>
<color name="yuuka_theme_surface">#FBF8FF</color>
<color name="yuuka_theme_onSurface">#1B1B21</color>
<color name="yuuka_theme_surfaceVariant">#E4E1EC</color>
<color name="yuuka_theme_onSurfaceVariant">#46464F</color>
<color name="yuuka_theme_outline">#777680</color>
<color name="yuuka_theme_outlineVariant">#C7C5D0</color>
<color name="yuuka_theme_scrim">#000000</color>
<color name="yuuka_theme_inverseSurface">#303036</color>
<color name="yuuka_theme_inverseOnSurface">#F2EFF7</color>
<color name="yuuka_theme_inversePrimary">#BFC2FF</color>
<color name="yuuka_theme_primaryFixed">#E0E0FF</color>
<color name="yuuka_theme_onPrimaryFixed">#11144B</color>
<color name="yuuka_theme_primaryFixedDim">#BFC2FF</color>
<color name="yuuka_theme_onPrimaryFixedVariant">#3E4278</color>
<color name="yuuka_theme_secondaryFixed">#E1E0F9</color>
<color name="yuuka_theme_onSecondaryFixed">#191A2C</color>
<color name="yuuka_theme_secondaryFixedDim">#C5C4DD</color>
<color name="yuuka_theme_onSecondaryFixedVariant">#444559</color>
<color name="yuuka_theme_tertiaryFixed">#FFD8EE</color>
<color name="yuuka_theme_onTertiaryFixed">#2E1126</color>
<color name="yuuka_theme_tertiaryFixedDim">#E8B9D5</color>
<color name="yuuka_theme_onTertiaryFixedVariant">#5E3C52</color>
<color name="yuuka_theme_surfaceDim">#DBD9E0</color>
<color name="yuuka_theme_surfaceBright">#FBF8FF</color>
<color name="yuuka_theme_surfaceContainerLowest">#FFFFFF</color>
<color name="yuuka_theme_surfaceContainerLow">#F5F2FA</color>
<color name="yuuka_theme_surfaceContainer">#F0ECF4</color>
<color name="yuuka_theme_surfaceContainerHigh">#EAE7EF</color>
<color name="yuuka_theme_surfaceContainerHighest">#E4E1E9</color>
<color name="phoebe_theme_primary">#6B5E10</color>
<color name="phoebe_theme_onPrimary">#FFFFFF</color>
<color name="phoebe_theme_primaryContainer">#F6E388</color>
<color name="phoebe_theme_onPrimaryContainer">#524700</color>
<color name="phoebe_theme_secondary">#475D92</color>
<color name="phoebe_theme_onSecondary">#FFFFFF</color>
<color name="phoebe_theme_secondaryContainer">#D9E2FF</color>
<color name="phoebe_theme_onSecondaryContainer">#2F4578</color>
<color name="phoebe_theme_tertiary">#01677D</color>
<color name="phoebe_theme_onTertiary">#FFFFFF</color>
<color name="phoebe_theme_tertiaryContainer">#B3EBFF</color>
<color name="phoebe_theme_onTertiaryContainer">#004E5F</color>
<color name="phoebe_theme_error">#BA1A1A</color>
<color name="phoebe_theme_onError">#FFFFFF</color>
<color name="phoebe_theme_errorContainer">#FFDAD6</color>
<color name="phoebe_theme_onErrorContainer">#93000A</color>
<color name="phoebe_theme_background">#FFF9EC</color>
<color name="phoebe_theme_onBackground">#1E1C13</color>
<color name="phoebe_theme_surface">#FFF9EC</color>
<color name="phoebe_theme_onSurface">#1E1C13</color>
<color name="phoebe_theme_surfaceVariant">#E9E2D0</color>
<color name="phoebe_theme_onSurfaceVariant">#4A4739</color>
<color name="phoebe_theme_outline">#7C7768</color>
<color name="phoebe_theme_outlineVariant">#CCC6B4</color>
<color name="phoebe_theme_scrim">#000000</color>
<color name="phoebe_theme_inverseSurface">#333027</color>
<color name="phoebe_theme_inverseOnSurface">#F6F0E2</color>
<color name="phoebe_theme_inversePrimary">#D9C76F</color>
<color name="phoebe_theme_primaryFixed">#F6E388</color>
<color name="phoebe_theme_onPrimaryFixed">#211B00</color>
<color name="phoebe_theme_primaryFixedDim">#D9C76F</color>
<color name="phoebe_theme_onPrimaryFixedVariant">#524700</color>
<color name="phoebe_theme_secondaryFixed">#D9E2FF</color>
<color name="phoebe_theme_onSecondaryFixed">#001946</color>
<color name="phoebe_theme_secondaryFixedDim">#B1C5FF</color>
<color name="phoebe_theme_onSecondaryFixedVariant">#2F4578</color>
<color name="phoebe_theme_tertiaryFixed">#B3EBFF</color>
<color name="phoebe_theme_onTertiaryFixed">#001F27</color>
<color name="phoebe_theme_tertiaryFixedDim">#86D1EA</color>
<color name="phoebe_theme_onTertiaryFixedVariant">#004E5F</color>
<color name="phoebe_theme_surfaceDim">#DFDACC</color>
<color name="phoebe_theme_surfaceBright">#FFF9EC</color>
<color name="phoebe_theme_surfaceContainerLowest">#FFFFFF</color>
<color name="phoebe_theme_surfaceContainerLow">#F9F3E5</color>
<color name="phoebe_theme_surfaceContainer">#F4EDDF</color>
<color name="phoebe_theme_surfaceContainerHigh">#EEE8DA</color>
<color name="phoebe_theme_surfaceContainerHighest">#E8E2D4</color>
<color name="disabled">@color/md_light_disabled</color>
<color name="divider">#66666666</color>
+150
View File
@@ -185,4 +185,154 @@
<item name="colorSurfaceContainerHighest">@color/lemon_theme_surfaceContainerHighest</item>
</style>
<style name="Theme.Base.Koharu" parent="Base.AppTheme">
<item name="colorPrimary">@color/koharu_theme_primary</item>
<item name="colorOnPrimary">@color/koharu_theme_onPrimary</item>
<item name="colorPrimaryContainer">@color/koharu_theme_primaryContainer</item>
<item name="colorOnPrimaryContainer">@color/koharu_theme_onPrimaryContainer</item>
<item name="colorSecondary">@color/koharu_theme_secondary</item>
<item name="colorOnSecondary">@color/koharu_theme_onSecondary</item>
<item name="colorSecondaryContainer">@color/koharu_theme_secondaryContainer</item>
<item name="colorOnSecondaryContainer">@color/koharu_theme_onSecondaryContainer</item>
<item name="colorTertiary">@color/koharu_theme_tertiary</item>
<item name="colorOnTertiary">@color/koharu_theme_onTertiary</item>
<item name="colorTertiaryContainer">@color/koharu_theme_tertiaryContainer</item>
<item name="colorOnTertiaryContainer">@color/koharu_theme_onTertiaryContainer</item>
<item name="colorError">@color/koharu_theme_error</item>
<item name="colorOnError">@color/koharu_theme_onError</item>
<item name="colorErrorContainer">@color/koharu_theme_errorContainer</item>
<item name="colorOnErrorContainer">@color/koharu_theme_onErrorContainer</item>
<item name="android:colorBackground">@color/koharu_theme_background</item>
<item name="android:textColor">@color/koharu_theme_onSurface</item>
<item name="colorOnBackground">@color/koharu_theme_onBackground</item>
<item name="colorSurface">@color/koharu_theme_surface</item>
<item name="colorOnSurface">@color/koharu_theme_onSurface</item>
<item name="colorSurfaceVariant">@color/koharu_theme_surfaceVariant</item>
<item name="colorOnSurfaceVariant">@color/koharu_theme_onSurfaceVariant</item>
<item name="colorOutline">@color/koharu_theme_outline</item>
<item name="colorOutlineVariant">@color/koharu_theme_outlineVariant</item>
<item name="colorSurfaceInverse">@color/koharu_theme_inverseSurface</item>
<item name="colorOnSurfaceInverse">@color/koharu_theme_inverseOnSurface</item>
<item name="colorPrimaryInverse">@color/koharu_theme_inversePrimary</item>
<item name="colorPrimaryFixed">@color/koharu_theme_primaryFixed</item>
<item name="colorOnPrimaryFixed">@color/koharu_theme_onPrimaryFixed</item>
<item name="colorPrimaryFixedDim">@color/koharu_theme_primaryFixedDim</item>
<item name="colorOnPrimaryFixedVariant">@color/koharu_theme_onPrimaryFixedVariant</item>
<item name="colorSecondaryFixed">@color/koharu_theme_secondaryFixed</item>
<item name="colorOnSecondaryFixed">@color/koharu_theme_onSecondaryFixed</item>
<item name="colorSecondaryFixedDim">@color/koharu_theme_secondaryFixedDim</item>
<item name="colorOnSecondaryFixedVariant">@color/koharu_theme_onSecondaryFixedVariant</item>
<item name="colorTertiaryFixed">@color/koharu_theme_tertiaryFixed</item>
<item name="colorOnTertiaryFixed">@color/koharu_theme_onTertiaryFixed</item>
<item name="colorTertiaryFixedDim">@color/koharu_theme_tertiaryFixedDim</item>
<item name="colorOnTertiaryFixedVariant">@color/koharu_theme_onTertiaryFixedVariant</item>
<item name="colorSurfaceDim">@color/koharu_theme_surfaceDim</item>
<item name="colorSurfaceBright">@color/koharu_theme_surfaceBright</item>
<item name="colorSurfaceContainerLowest">@color/koharu_theme_surfaceContainerLowest</item>
<item name="colorSurfaceContainerLow">@color/koharu_theme_surfaceContainerLow</item>
<item name="colorSurfaceContainer">@color/koharu_theme_surfaceContainer</item>
<item name="colorSurfaceContainerHigh">@color/koharu_theme_surfaceContainerHigh</item>
<item name="colorSurfaceContainerHighest">@color/koharu_theme_surfaceContainerHighest</item>
</style>
<style name="Theme.Base.Yuuka" parent="Base.AppTheme">
<item name="colorPrimary">@color/yuuka_theme_primary</item>
<item name="colorOnPrimary">@color/yuuka_theme_onPrimary</item>
<item name="colorPrimaryContainer">@color/yuuka_theme_primaryContainer</item>
<item name="colorOnPrimaryContainer">@color/yuuka_theme_onPrimaryContainer</item>
<item name="colorSecondary">@color/yuuka_theme_secondary</item>
<item name="colorOnSecondary">@color/yuuka_theme_onSecondary</item>
<item name="colorSecondaryContainer">@color/yuuka_theme_secondaryContainer</item>
<item name="colorOnSecondaryContainer">@color/yuuka_theme_onSecondaryContainer</item>
<item name="colorTertiary">@color/yuuka_theme_tertiary</item>
<item name="colorOnTertiary">@color/yuuka_theme_onTertiary</item>
<item name="colorTertiaryContainer">@color/yuuka_theme_tertiaryContainer</item>
<item name="colorOnTertiaryContainer">@color/yuuka_theme_onTertiaryContainer</item>
<item name="colorError">@color/yuuka_theme_error</item>
<item name="colorOnError">@color/yuuka_theme_onError</item>
<item name="colorErrorContainer">@color/yuuka_theme_errorContainer</item>
<item name="colorOnErrorContainer">@color/yuuka_theme_onErrorContainer</item>
<item name="android:colorBackground">@color/yuuka_theme_background</item>
<item name="android:textColor">@color/yuuka_theme_onSurface</item>
<item name="colorOnBackground">@color/yuuka_theme_onBackground</item>
<item name="colorSurface">@color/yuuka_theme_surface</item>
<item name="colorOnSurface">@color/yuuka_theme_onSurface</item>
<item name="colorSurfaceVariant">@color/yuuka_theme_surfaceVariant</item>
<item name="colorOnSurfaceVariant">@color/yuuka_theme_onSurfaceVariant</item>
<item name="colorOutline">@color/yuuka_theme_outline</item>
<item name="colorOutlineVariant">@color/yuuka_theme_outlineVariant</item>
<item name="colorSurfaceInverse">@color/yuuka_theme_inverseSurface</item>
<item name="colorOnSurfaceInverse">@color/yuuka_theme_inverseOnSurface</item>
<item name="colorPrimaryInverse">@color/yuuka_theme_inversePrimary</item>
<item name="colorPrimaryFixed">@color/yuuka_theme_primaryFixed</item>
<item name="colorOnPrimaryFixed">@color/yuuka_theme_onPrimaryFixed</item>
<item name="colorPrimaryFixedDim">@color/yuuka_theme_primaryFixedDim</item>
<item name="colorOnPrimaryFixedVariant">@color/yuuka_theme_onPrimaryFixedVariant</item>
<item name="colorSecondaryFixed">@color/yuuka_theme_secondaryFixed</item>
<item name="colorOnSecondaryFixed">@color/yuuka_theme_onSecondaryFixed</item>
<item name="colorSecondaryFixedDim">@color/yuuka_theme_secondaryFixedDim</item>
<item name="colorOnSecondaryFixedVariant">@color/yuuka_theme_onSecondaryFixedVariant</item>
<item name="colorTertiaryFixed">@color/yuuka_theme_tertiaryFixed</item>
<item name="colorOnTertiaryFixed">@color/yuuka_theme_onTertiaryFixed</item>
<item name="colorTertiaryFixedDim">@color/yuuka_theme_tertiaryFixedDim</item>
<item name="colorOnTertiaryFixedVariant">@color/yuuka_theme_onTertiaryFixedVariant</item>
<item name="colorSurfaceDim">@color/yuuka_theme_surfaceDim</item>
<item name="colorSurfaceBright">@color/yuuka_theme_surfaceBright</item>
<item name="colorSurfaceContainerLowest">@color/yuuka_theme_surfaceContainerLowest</item>
<item name="colorSurfaceContainerLow">@color/yuuka_theme_surfaceContainerLow</item>
<item name="colorSurfaceContainer">@color/yuuka_theme_surfaceContainer</item>
<item name="colorSurfaceContainerHigh">@color/yuuka_theme_surfaceContainerHigh</item>
<item name="colorSurfaceContainerHighest">@color/yuuka_theme_surfaceContainerHighest</item>
</style>
<style name="Theme.Base.Phoebe" parent="Base.AppTheme">
<item name="colorPrimary">@color/phoebe_theme_primary</item>
<item name="colorOnPrimary">@color/phoebe_theme_onPrimary</item>
<item name="colorPrimaryContainer">@color/phoebe_theme_primaryContainer</item>
<item name="colorOnPrimaryContainer">@color/phoebe_theme_onPrimaryContainer</item>
<item name="colorSecondary">@color/phoebe_theme_secondary</item>
<item name="colorOnSecondary">@color/phoebe_theme_onSecondary</item>
<item name="colorSecondaryContainer">@color/phoebe_theme_secondaryContainer</item>
<item name="colorOnSecondaryContainer">@color/phoebe_theme_onSecondaryContainer</item>
<item name="colorTertiary">@color/phoebe_theme_tertiary</item>
<item name="colorOnTertiary">@color/phoebe_theme_onTertiary</item>
<item name="colorTertiaryContainer">@color/phoebe_theme_tertiaryContainer</item>
<item name="colorOnTertiaryContainer">@color/phoebe_theme_onTertiaryContainer</item>
<item name="colorError">@color/phoebe_theme_error</item>
<item name="colorOnError">@color/phoebe_theme_onError</item>
<item name="colorErrorContainer">@color/phoebe_theme_errorContainer</item>
<item name="colorOnErrorContainer">@color/phoebe_theme_onErrorContainer</item>
<item name="android:colorBackground">@color/phoebe_theme_background</item>
<item name="android:textColor">@color/phoebe_theme_onSurface</item>
<item name="colorOnBackground">@color/phoebe_theme_onBackground</item>
<item name="colorSurface">@color/phoebe_theme_surface</item>
<item name="colorOnSurface">@color/phoebe_theme_onSurface</item>
<item name="colorSurfaceVariant">@color/phoebe_theme_surfaceVariant</item>
<item name="colorOnSurfaceVariant">@color/phoebe_theme_onSurfaceVariant</item>
<item name="colorOutline">@color/phoebe_theme_outline</item>
<item name="colorOutlineVariant">@color/phoebe_theme_outlineVariant</item>
<item name="colorSurfaceInverse">@color/phoebe_theme_inverseSurface</item>
<item name="colorOnSurfaceInverse">@color/phoebe_theme_inverseOnSurface</item>
<item name="colorPrimaryInverse">@color/phoebe_theme_inversePrimary</item>
<item name="colorPrimaryFixed">@color/phoebe_theme_primaryFixed</item>
<item name="colorOnPrimaryFixed">@color/phoebe_theme_onPrimaryFixed</item>
<item name="colorPrimaryFixedDim">@color/phoebe_theme_primaryFixedDim</item>
<item name="colorOnPrimaryFixedVariant">@color/phoebe_theme_onPrimaryFixedVariant</item>
<item name="colorSecondaryFixed">@color/phoebe_theme_secondaryFixed</item>
<item name="colorOnSecondaryFixed">@color/phoebe_theme_onSecondaryFixed</item>
<item name="colorSecondaryFixedDim">@color/phoebe_theme_secondaryFixedDim</item>
<item name="colorOnSecondaryFixedVariant">@color/phoebe_theme_onSecondaryFixedVariant</item>
<item name="colorTertiaryFixed">@color/phoebe_theme_tertiaryFixed</item>
<item name="colorOnTertiaryFixed">@color/phoebe_theme_onTertiaryFixed</item>
<item name="colorTertiaryFixedDim">@color/phoebe_theme_tertiaryFixedDim</item>
<item name="colorOnTertiaryFixedVariant">@color/phoebe_theme_onTertiaryFixedVariant</item>
<item name="colorSurfaceDim">@color/phoebe_theme_surfaceDim</item>
<item name="colorSurfaceBright">@color/phoebe_theme_surfaceBright</item>
<item name="colorSurfaceContainerLowest">@color/phoebe_theme_surfaceContainerLowest</item>
<item name="colorSurfaceContainerLow">@color/phoebe_theme_surfaceContainerLow</item>
<item name="colorSurfaceContainer">@color/phoebe_theme_surfaceContainer</item>
<item name="colorSurfaceContainerHigh">@color/phoebe_theme_surfaceContainerHigh</item>
<item name="colorSurfaceContainerHighest">@color/phoebe_theme_surfaceContainerHighest</item>
</style>
</resources>