mirror of
https://github.com/signalapp/Signal-Android.git
synced 2025-12-24 04:58:45 +00:00
Fix opening filter when swiping from within collapsingtoolbar.
This commit is contained in:
committed by
Greyson Parrelli
parent
7f228fc0fd
commit
c37bad0f7a
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user