优化
This commit is contained in:
@@ -223,7 +223,7 @@ class ReadMangaActivity : VMBaseActivity<ActivityMangaBinding, MangaViewModel>()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
addRecyclerViewPreloader(AppConfig.mangaPreDownloadNum)
|
addRecyclerViewPreloader(AppConfig.mangaPreDownloadNum)
|
||||||
onToucheMiddle {
|
onTouchMiddle {
|
||||||
if (!binding.mangaMenu.isVisible) {
|
if (!binding.mangaMenu.isVisible) {
|
||||||
binding.mangaMenu.runMenuIn()
|
binding.mangaMenu.runMenuIn()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -48,8 +48,8 @@ class WebtoonRecyclerView @JvmOverloads constructor(
|
|||||||
var disableMangaScaling = false
|
var disableMangaScaling = false
|
||||||
var disabledClickScroller = false
|
var disabledClickScroller = false
|
||||||
|
|
||||||
private var mToucheMiddle: (() -> Unit)? = null
|
private var mTouchMiddle: (() -> Unit)? = null
|
||||||
fun onToucheMiddle(init: () -> Unit) = apply { this.mToucheMiddle = init }
|
fun onTouchMiddle(init: () -> Unit) = apply { this.mTouchMiddle = init }
|
||||||
private var mNextPage: (() -> Unit)? = null
|
private var mNextPage: (() -> Unit)? = null
|
||||||
fun onNextPage(init: () -> Unit) = apply { this.mNextPage = init }
|
fun onNextPage(init: () -> Unit) = apply { this.mNextPage = init }
|
||||||
private var mPrevPage: (() -> Unit)? = null
|
private var mPrevPage: (() -> Unit)? = null
|
||||||
@@ -252,7 +252,7 @@ class WebtoonRecyclerView @JvmOverloads constructor(
|
|||||||
override fun onSingleTapConfirmed(ev: MotionEvent): Boolean {
|
override fun onSingleTapConfirmed(ev: MotionEvent): Boolean {
|
||||||
when {
|
when {
|
||||||
mcRect.contains(ev.rawX, ev.rawY) -> {
|
mcRect.contains(ev.rawX, ev.rawY) -> {
|
||||||
mToucheMiddle?.invoke()
|
mTouchMiddle?.invoke()
|
||||||
}
|
}
|
||||||
|
|
||||||
blRect.contains(ev.rawX, ev.rawY) && !disabledClickScroller -> {
|
blRect.contains(ev.rawX, ev.rawY) && !disabledClickScroller -> {
|
||||||
|
|||||||
Reference in New Issue
Block a user