Added theme mode switch

This commit is contained in:
2022-08-04 16:34:04 +08:00
parent 40020e6af1
commit e83b2764e7
13 changed files with 145 additions and 49 deletions

View File

@@ -37,6 +37,12 @@
<item>工具</item>
<item>收藏</item>
</string-array>
<string name="setting_ui_mode">主题模式</string>
<string-array name="setting_ui_mode_array">
<item>跟随系统</item>
<item>亮色</item>
<item>深色</item>
</string-array>
<string name="setting_open_source">开源许可</string>
<string name="setting_search">查找</string>
<string name="setting_about">关于</string>

View File

@@ -33,6 +33,16 @@
<item>English</item>
</string-array>
<string name="setting_launch_page">启动页</string>
<string-array name="setting_launch_page_array">
<item>工具</item>
<item>收藏</item>
</string-array>
<string name="setting_ui_mode">主题模式</string>
<string-array name="setting_ui_mode_array">
<item>跟随系统</item>
<item>亮色</item>
<item>深色</item>
</string-array>
<string name="setting_open_source">开源许可</string>
<string name="setting_search">查找</string>
<string name="setting_about">关于</string>

View File

@@ -33,6 +33,16 @@
<item>English</item>
</string-array>
<string name="setting_launch_page">启动页</string>
<string-array name="setting_launch_page_array">
<item>工具</item>
<item>收藏</item>
</string-array>
<string name="setting_ui_mode">主题模式</string>
<string-array name="setting_ui_mode_array">
<item>跟随系统</item>
<item>亮色</item>
<item>深色</item>
</string-array>
<string name="setting_open_source">开源许可</string>
<string name="setting_search">查找</string>
<string name="setting_about">关于</string>

View File

@@ -41,11 +41,11 @@
<item>English</item>
</string-array>
<string-array name="setting_language_values">
<item>default</item>
<item>system</item>
<item>zh_CN</item>
<item>en_US</item>
</string-array>
<string name="setting_language_default_value" translatable="false">default</string>
<string name="setting_language_default_value" translatable="false">system</string>
<string name="setting_launch_page">Launch Page</string>
<string name="setting_launch_page_key" translatable="false">app_launch_page</string>
<string-array name="setting_launch_page_array">
@@ -57,6 +57,19 @@
<item>favourites</item>
</string-array>
<string name="setting_launch_page_default_value" translatable="false">tools</string>
<string name="setting_ui_mode">Theme Mode</string>
<string name="setting_ui_mode_key" translatable="false">app_ui_mode</string>
<string-array name="setting_ui_mode_array">
<item>Follow System</item>
<item>Light</item>
<item>Dark</item>
</string-array>
<string-array name="setting_ui_mode_values">
<item>system</item>
<item>light</item>
<item>dark</item>
</string-array>
<string name="setting_ui_mode_default_value" translatable="false">system</string>
<string name="setting_open_source">OpenSource</string>
<string name="setting_search">Search</string>
<string name="setting_about">About</string>

View File

@@ -17,6 +17,13 @@
app:key="@string/setting_launch_page_key"
app:title="@string/setting_launch_page"
app:useSimpleSummaryProvider="true" />
<ListPreference
app:defaultValue="@string/setting_ui_mode_default_value"
app:entries="@array/setting_ui_mode_array"
app:entryValues="@array/setting_ui_mode_values"
app:key="@string/setting_ui_mode_key"
app:title="@string/setting_ui_mode"
app:useSimpleSummaryProvider="true" />
</PreferenceCategory>
<PreferenceCategory app:title="@string/setting_about">