For #25808: Update method signature for GestureDetector.SimpleOnGestureListener

This commit is contained in:
mcarare 2022-07-04 18:02:28 +03:00 committed by mergify[bot]
parent 5feedd38c2
commit 8c0c9af65b
1 changed files with 7 additions and 7 deletions

View File

@ -57,18 +57,18 @@ class SwipeGestureLayout @JvmOverloads constructor(
) : FrameLayout(context, attrs, defStyleAttr) {
private val gestureListener = object : GestureDetector.SimpleOnGestureListener() {
override fun onDown(e: MotionEvent?): Boolean {
override fun onDown(e: MotionEvent): Boolean {
return true
}
override fun onScroll(
e1: MotionEvent?,
e2: MotionEvent?,
e1: MotionEvent,
e2: MotionEvent,
distanceX: Float,
distanceY: Float,
): Boolean {
val start = e1?.let { event -> PointF(event.rawX, event.rawY) } ?: return false
val next = e2?.let { event -> PointF(event.rawX, event.rawY) } ?: return false
val start = e1.let { event -> PointF(event.rawX, event.rawY) }
val next = e2.let { event -> PointF(event.rawX, event.rawY) }
if (activeListener == null && !handledInitialScroll) {
activeListener = listeners.firstOrNull { listener ->
@ -81,8 +81,8 @@ class SwipeGestureLayout @JvmOverloads constructor(
}
override fun onFling(
e1: MotionEvent?,
e2: MotionEvent?,
e1: MotionEvent,
e2: MotionEvent,
velocityX: Float,
velocityY: Float,
): Boolean {