From 9c7a109ae5cf7c109f44123612d1d6238f36faa3 Mon Sep 17 00:00:00 2001 From: kunfei Date: Tue, 27 Sep 2022 23:20:18 +0800 Subject: [PATCH] =?UTF-8?q?=E9=99=90=E5=88=B6=E6=BA=90=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E6=A1=86=E7=9A=84=E6=9C=80=E5=A4=A7=E8=A1=8C=E6=95=B0,?= =?UTF-8?q?=E6=BB=9A=E5=8A=A8=E5=88=B0=E5=85=B6=E4=BB=96=E8=BE=93=E5=85=A5?= =?UTF-8?q?=E6=A1=86=E6=9B=B4=E5=AE=B9=E6=98=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/ui/widget/text/ScrollMultiAutoCompleteTextView.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/legado/app/ui/widget/text/ScrollMultiAutoCompleteTextView.kt b/app/src/main/java/io/legado/app/ui/widget/text/ScrollMultiAutoCompleteTextView.kt index 849812a6b..a8731d764 100644 --- a/app/src/main/java/io/legado/app/ui/widget/text/ScrollMultiAutoCompleteTextView.kt +++ b/app/src/main/java/io/legado/app/ui/widget/text/ScrollMultiAutoCompleteTextView.kt @@ -36,7 +36,7 @@ open class ScrollMultiAutoCompleteTextView @JvmOverloads constructor( override fun dispatchTouchEvent(event: MotionEvent): Boolean { if (event.action == MotionEvent.ACTION_DOWN) { //如果是新的按下事件,则对mBottomFlag重新初始化 - mBottomFlag = mOffsetHeight <= 0 + mBottomFlag = false } return super.dispatchTouchEvent(event) } @@ -45,7 +45,9 @@ open class ScrollMultiAutoCompleteTextView @JvmOverloads constructor( override fun onTouchEvent(event: MotionEvent): Boolean { val result = super.onTouchEvent(event) //如果是需要拦截,则再拦截,这个方法会在onScrollChanged方法之后再调用一次 - if (!mBottomFlag) parent.requestDisallowInterceptTouchEvent(true) + if (!mBottomFlag) { + parent.requestDisallowInterceptTouchEvent(true) + } return result }