From 4a909d4b938d8c9b2449df7c8bab9bedd18d3e14 Mon Sep 17 00:00:00 2001 From: tarsin Date: Wed, 14 Dec 2022 10:32:46 +0800 Subject: [PATCH] Support readWithVolumeKeys --- .../ui/reader/setting/ReaderGeneralSettings.kt | 5 +++++ .../res/layout/reader_general_settings.xml | 18 ++++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/setting/ReaderGeneralSettings.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/setting/ReaderGeneralSettings.kt index 6432afbcd..3266bdc6b 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/setting/ReaderGeneralSettings.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/setting/ReaderGeneralSettings.kt @@ -47,5 +47,10 @@ class ReaderGeneralSettings @JvmOverloads constructor(context: Context, attrs: A binding.keepscreen.bindToPreference(readerPreferences.keepScreenOn()) binding.longTap.bindToPreference(readerPreferences.readWithLongTap()) binding.pageTransitions.bindToPreference(readerPreferences.pageTransitions()) + binding.volumePage.bindToPreference(readerPreferences.readWithVolumeKeys()) + binding.reserveVolumePage.bindToPreference(readerPreferences.readWithVolumeKeysInverted()) + readerPreferences.readWithVolumeKeys().asHotFlow { + binding.reserveVolumePage.isVisible = it + }.launchIn((context as ReaderActivity).lifecycleScope) } } diff --git a/app/src/main/res/layout/reader_general_settings.xml b/app/src/main/res/layout/reader_general_settings.xml index 1568a6f9a..f85afa0e2 100644 --- a/app/src/main/res/layout/reader_general_settings.xml +++ b/app/src/main/res/layout/reader_general_settings.xml @@ -73,6 +73,24 @@ android:text="@string/pref_page_transitions" android:textColor="?android:attr/textColorSecondary" /> + + + +