Fix opening filter when swiping from within collapsingtoolbar.
This commit is contained in:
parent
7f228fc0fd
commit
c37bad0f7a
1 changed files with 9 additions and 0 deletions
|
@ -2,6 +2,7 @@ package org.thoughtcrime.securesms.conversationlist
|
|||
|
||||
import android.content.Context
|
||||
import android.util.AttributeSet
|
||||
import android.view.MotionEvent
|
||||
import android.view.View
|
||||
import androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||
import androidx.coordinatorlayout.widget.CoordinatorLayout.Behavior
|
||||
|
@ -27,6 +28,14 @@ class ConversationFilterBehavior(context: Context, attributeSet: AttributeSet) :
|
|||
callback?.onStopNestedScroll()
|
||||
}
|
||||
|
||||
override fun onTouchEvent(parent: CoordinatorLayout, child: AppBarLayout, ev: MotionEvent): Boolean {
|
||||
if (ev.action == MotionEvent.ACTION_UP) {
|
||||
child.setExpanded(false, true)
|
||||
callback?.onStopNestedScroll()
|
||||
}
|
||||
return super.onTouchEvent(parent, child, ev)
|
||||
}
|
||||
|
||||
interface Callback {
|
||||
fun onStopNestedScroll()
|
||||
fun canStartNestedScroll(): Boolean
|
||||
|
|
Loading…
Add table
Reference in a new issue