Theme AMOLEDblue (#280)

This commit is contained in:
Eugene 2021-04-28 02:57:51 +05:00 committed by GitHub
parent f170446c5f
commit 8ac309c4ae
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 14 additions and 0 deletions

View File

@ -24,6 +24,7 @@ object PreferenceValues {
enum class DarkThemeVariant { enum class DarkThemeVariant {
default, default,
blue, blue,
amoledblue,
amoled, amoled,
red, red,
midnightdusk, midnightdusk,

View File

@ -25,6 +25,7 @@ abstract class BaseThemedActivity : AppCompatActivity() {
when (preferences.themeDark().get()) { when (preferences.themeDark().get()) {
DarkThemeVariant.default -> R.style.Theme_Tachiyomi_Dark DarkThemeVariant.default -> R.style.Theme_Tachiyomi_Dark
DarkThemeVariant.blue -> R.style.Theme_Tachiyomi_Dark_Blue DarkThemeVariant.blue -> R.style.Theme_Tachiyomi_Dark_Blue
DarkThemeVariant.amoledblue -> R.style.Theme_Tachiyomi_Dark_AmoledBlue
DarkThemeVariant.amoled -> R.style.Theme_Tachiyomi_Dark_Amoled DarkThemeVariant.amoled -> R.style.Theme_Tachiyomi_Dark_Amoled
DarkThemeVariant.red -> R.style.Theme_Tachiyomi_Dark_Red DarkThemeVariant.red -> R.style.Theme_Tachiyomi_Dark_Red
DarkThemeVariant.midnightdusk -> R.style.Theme_Tachiyomi_Dark_MidnightDusk DarkThemeVariant.midnightdusk -> R.style.Theme_Tachiyomi_Dark_MidnightDusk

View File

@ -132,6 +132,7 @@ class SettingsGeneralController : SettingsController() {
entriesRes = arrayOf( entriesRes = arrayOf(
R.string.theme_dark_default, R.string.theme_dark_default,
R.string.theme_dark_blue, R.string.theme_dark_blue,
R.string.theme_dark_amoledblue,
R.string.theme_dark_amoled, R.string.theme_dark_amoled,
R.string.theme_dark_red, R.string.theme_dark_red,
R.string.theme_dark_midnightdusk, R.string.theme_dark_midnightdusk,
@ -140,6 +141,7 @@ class SettingsGeneralController : SettingsController() {
entryValues = arrayOf( entryValues = arrayOf(
Values.DarkThemeVariant.default.name, Values.DarkThemeVariant.default.name,
Values.DarkThemeVariant.blue.name, Values.DarkThemeVariant.blue.name,
Values.DarkThemeVariant.amoledblue.name,
Values.DarkThemeVariant.amoled.name, Values.DarkThemeVariant.amoled.name,
Values.DarkThemeVariant.red.name, Values.DarkThemeVariant.red.name,
Values.DarkThemeVariant.midnightdusk.name, Values.DarkThemeVariant.midnightdusk.name,

View File

@ -699,6 +699,7 @@
</plurals> </plurals>
<string name="humanize_fallback">мгновение назад</string> <string name="humanize_fallback">мгновение назад</string>
<!-- Themes --> <!-- Themes -->
<string name="theme_dark_amoledblue">AMOLED синяя</string>
<string name="theme_dark_red">Чёрное и Красное</string> <string name="theme_dark_red">Чёрное и Красное</string>
<string name="theme_dark_midnightdusk">Полуночные Сумерки</string> <string name="theme_dark_midnightdusk">Полуночные Сумерки</string>
<string name="theme_dark_hotpink">Горячий Розовый</string> <string name="theme_dark_hotpink">Горячий Розовый</string>

View File

@ -163,6 +163,7 @@
<string name="log_extreme_desc">network inspection mode</string> <string name="log_extreme_desc">network inspection mode</string>
<!-- General Settings --> <!-- General Settings -->
<string name="theme_dark_amoledblue">AMOLED blue</string>
<string name="theme_dark_red">Black-Red</string> <string name="theme_dark_red">Black-Red</string>
<string name="theme_dark_midnightdusk">Midnight Dusk</string> <string name="theme_dark_midnightdusk">Midnight Dusk</string>
<string name="theme_dark_hotpink">Hot Pink</string> <string name="theme_dark_hotpink">Hot Pink</string>

View File

@ -4,6 +4,14 @@
<!--=============--> <!--=============-->
<!-- Dark Themes --> <!-- Dark Themes -->
<!--=============--> <!--=============-->
<style name="Theme.Tachiyomi.Dark.AmoledBlue" parent="Theme.Tachiyomi.Dark.Amoled">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorAccentOnPrimary">@color/textColorPrimaryDark</item>
<item name="colorPrimaryVariant">@color/colorPrimary</item>
<item name="background">@color/colorPrimary</item>
<item name="colorSurface">@color/dialogDark</item>
</style>
<style name="Theme.Tachiyomi.Dark.Red" parent="Theme.Tachiyomi.Dark.Amoled"> <style name="Theme.Tachiyomi.Dark.Red" parent="Theme.Tachiyomi.Dark.Amoled">
<item name="actionBarTheme">@style/Theme.Toolbar.Red</item> <item name="actionBarTheme">@style/Theme.Toolbar.Red</item>
<item name="colorPrimary">@color/md_black_1000</item> <item name="colorPrimary">@color/md_black_1000</item>