mirror of
https://github.com/gedoor/legado.git
synced 2024-07-06 23:47:49 +08:00
限制源编辑框的最大行数,滚动到其他输入框更容易
This commit is contained in:
parent
e8b4046277
commit
9c7a109ae5
@ -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
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user