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