kopia lustrzana https://github.com/ryukoposting/Signal-Android
Fix opening filter when swiping from within collapsingtoolbar.
rodzic
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
|
||||
|
|
Ładowanie…
Reference in New Issue