[新增] 漫画自动翻页可长按直接开关
This commit is contained in:
3 files changed
+15
-8
No files matched your search
@@ -691,6 +691,11 @@ class ReadMangaActivity : VMBaseActivity<ActivityMangaBinding, ReadMangaViewMode
|
|||||||
setAutoReadEnabled(enable)
|
setAutoReadEnabled(enable)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
override fun onAutoPageToggle2() {
|
||||||
|
val toggle = !enableScroll
|
||||||
|
setAutoReadEnabled(toggle)
|
||||||
|
}
|
||||||
|
|
||||||
//自动翻页速度
|
//自动翻页速度
|
||||||
override fun onAutoPageSpeedChanged(speed: Int) {
|
override fun onAutoPageSpeedChanged(speed: Int) {
|
||||||
setAutoReadEnabled(false)
|
setAutoReadEnabled(false)
|
||||||
|
|||||||
@@ -246,6 +246,11 @@ class MangaMenu @JvmOverloads constructor(
|
|||||||
runMenuOut()
|
runMenuOut()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
btnAutoPage.setOnLongClickListener {
|
||||||
|
callBack.onAutoPageToggle2()
|
||||||
|
true
|
||||||
|
}
|
||||||
|
|
||||||
btnAutoPage.setOnClickListener {
|
btnAutoPage.setOnClickListener {
|
||||||
callBack.showScrollModeDialog()
|
callBack.showScrollModeDialog()
|
||||||
}
|
}
|
||||||
@@ -268,6 +273,7 @@ class MangaMenu @JvmOverloads constructor(
|
|||||||
fun openCatalog()
|
fun openCatalog()
|
||||||
fun showFooterConfig()
|
fun showFooterConfig()
|
||||||
fun showScrollModeDialog()
|
fun showScrollModeDialog()
|
||||||
|
fun onAutoPageToggle2()
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -35,14 +35,11 @@
|
|||||||
<LinearLayout
|
<LinearLayout
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:orientation="vertical"
|
android:orientation="horizontal"
|
||||||
|
android:gravity="center_vertical"
|
||||||
|
android:paddingBottom="32dp"
|
||||||
android:paddingHorizontal="16dp">
|
android:paddingHorizontal="16dp">
|
||||||
|
|
||||||
<LinearLayout
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:gravity="center_vertical"
|
|
||||||
android:orientation="vertical">
|
|
||||||
|
|
||||||
<com.google.android.material.chip.Chip
|
<com.google.android.material.chip.Chip
|
||||||
android:id="@+id/chip_autoPage"
|
android:id="@+id/chip_autoPage"
|
||||||
@@ -51,7 +48,7 @@
|
|||||||
android:checkable="true"
|
android:checkable="true"
|
||||||
android:text="@string/enable_auto_page_scroll" />
|
android:text="@string/enable_auto_page_scroll" />
|
||||||
|
|
||||||
<io.legado.app.ui.widget.DetailSeekBar
|
<io.legado.app.ui.widget.SimpleSliderView
|
||||||
android:id="@+id/scv_autoPageSpeed"
|
android:id="@+id/scv_autoPageSpeed"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
@@ -59,7 +56,6 @@
|
|||||||
app:min="1"
|
app:min="1"
|
||||||
app:title="翻页速度" />
|
app:title="翻页速度" />
|
||||||
|
|
||||||
</LinearLayout>
|
|
||||||
|
|
||||||
</LinearLayout>
|
</LinearLayout>
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user