diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt index 2a0bf7d51..942f19da4 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderActivity.kt @@ -988,6 +988,10 @@ class ReaderActivity : EhActivity() { .onEach { setPageNumberVisibility(it) } .launchIn(lifecycleScope) + readerPreferences.showReaderSeekbar().changes() + .onEach { setReaderSeekbarVisibility(it) } + .launchIn(lifecycleScope) + readerPreferences.trueColor().changes() .onEach { setTrueColor(it) } .launchIn(lifecycleScope) @@ -1050,6 +1054,10 @@ class ReaderActivity : EhActivity() { binding.pageNumber.isVisible = visible } + fun setReaderSeekbarVisibility(visible: Boolean) { + binding.readerSeekbar.isVisible = visible + } + /** * Sets the 32-bit color mode according to [enabled]. */ 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 3266bdc6b..cb7186d65 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 @@ -35,6 +35,7 @@ class ReaderGeneralSettings @JvmOverloads constructor(context: Context, attrs: A private fun initGeneralPreferences() { binding.backgroundColor.bindToIntPreference(readerPreferences.readerTheme(), R.array.reader_themes_values) binding.showPageNumber.bindToPreference(readerPreferences.showPageNumber()) + binding.showReaderSeekbar.bindToPreference(readerPreferences.showReaderSeekbar()) binding.fullscreen.bindToPreference(readerPreferences.fullscreen()) readerPreferences.fullscreen() .asHotFlow { diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/setting/ReaderPreferences.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/setting/ReaderPreferences.kt index af0152842..2c9ee5356 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/ui/reader/setting/ReaderPreferences.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/ui/reader/setting/ReaderPreferences.kt @@ -14,7 +14,7 @@ class ReaderPreferences(private val preferenceStore: PreferenceStore) { fun showPageNumber() = preferenceStore.getBoolean("pref_show_page_number_key", true) - fun showReadingMode() = preferenceStore.getBoolean("pref_show_reading_mode", true) + fun showReaderSeekbar() = preferenceStore.getBoolean("pref_show_reader_seekbar", true) fun trueColor() = preferenceStore.getBoolean("pref_true_color_key", false) diff --git a/app/src/main/res/layout/reader_general_settings.xml b/app/src/main/res/layout/reader_general_settings.xml index f85afa0e2..ed8e8b079 100644 --- a/app/src/main/res/layout/reader_general_settings.xml +++ b/app/src/main/res/layout/reader_general_settings.xml @@ -26,6 +26,15 @@ android:text="@string/pref_show_page_number" android:textColor="?android:attr/textColorSecondary" /> + + 全屏 页面过渡动画 显示页码 + 显示跳页拖动条 裁剪边缘 自定义亮度 自定义滤镜 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 197774122..7fa9b8eb8 100755 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -684,6 +684,7 @@ Show content in cutout area Animate page transitions Show page number + Show page jumping seekbar Custom brightness Grayscale Inverted