feat: 优化

pull/219/head
kunfei 5 years ago
parent d943716487
commit 528b0ac45b
  1. 14
      app/src/main/java/io/legado/app/ui/book/read/ReadBookActivity.kt

@ -346,6 +346,10 @@ class ReadBookActivity : VMBaseActivity<ReadBookViewModel>(R.layout.activity_boo
toast(R.string.read_aloud_pause)
return true
}
if (isAutoPage) {
autoPageStop()
return true
}
}
}
}
@ -561,9 +565,7 @@ class ReadBookActivity : VMBaseActivity<ReadBookViewModel>(R.layout.activity_boo
*/
override fun autoPage() {
if (isAutoPage) {
isAutoPage = false
mHandler.removeCallbacks(autoPageRunnable)
page_view.upContent()
autoPageStop()
} else {
isAutoPage = true
autoPagePlus()
@ -571,6 +573,12 @@ class ReadBookActivity : VMBaseActivity<ReadBookViewModel>(R.layout.activity_boo
read_menu.setAutoPage(isAutoPage)
}
private fun autoPageStop() {
isAutoPage = false
mHandler.removeCallbacks(autoPageRunnable)
page_view.upContent()
}
private fun autoPagePlus() {
mHandler.removeCallbacks(autoPageRunnable)
autoPageProgress++

Loading…
Cancel
Save