feat: 优化

pull/277/head
kunfei 5 years ago
parent 7ce476c35e
commit 2a237e2773
  1. 2
      app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt
  2. 3
      app/src/main/java/io/legado/app/ui/book/read/page/PageView.kt
  3. 4
      app/src/main/res/layout/dialog_auto_read.xml

@ -592,7 +592,7 @@ class ReadBookActivity : VMBaseActivity<ReadBookViewModel>(R.layout.activity_boo
private fun autoPagePlus() {
mHandler.removeCallbacks(autoPageRunnable)
autoPageProgress++
if (autoPageProgress >= 460) {
if (autoPageProgress >= ReadBookConfig.autoReadSpeed * 10) {
autoPageProgress = 0
page_view.fillPage(PageDelegate.Direction.NEXT)
} else {

@ -58,7 +58,8 @@ class PageView(context: Context, attrs: AttributeSet) :
pageDelegate?.onDraw(canvas)
if (callBack.isAutoPage) {
nextPage.screenshot()?.let {
val bottom = page_view.height * callBack.autoPageProgress / 460
val bottom =
page_view.height * callBack.autoPageProgress / (ReadBookConfig.autoReadSpeed * 10)
autoPageRect.set(0, 0, page_view.width, bottom)
canvas.drawBitmap(it, autoPageRect, autoPageRect, null)
canvas.drawRect(

@ -42,7 +42,9 @@
android:layout_height="wrap_content"
android:layout_marginStart="15dp"
android:layout_marginEnd="15dp"
android:max="45" />
android:min="10"
android:max="100"
tools:ignore="UnusedAttribute" />
</LinearLayout>

Loading…
Cancel
Save