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