change the overridden method signature as per API 34

This commit is contained in:
Rohit Verma 2024-08-23 15:09:28 +05:30 committed by Rohit Verma
parent 096c075548
commit ba573edfcd

View file

@ -40,14 +40,14 @@ open class OnSwipeTouchListener(context: Context?) : View.OnTouchListener {
* Detects the gestures * Detects the gestures
*/ */
override fun onFling( override fun onFling(
event1: MotionEvent, event1: MotionEvent?,
event2: MotionEvent, event2: MotionEvent,
velocityX: Float, velocityX: Float,
velocityY: Float velocityY: Float
): Boolean { ): Boolean {
try { try {
val diffY: Float = event2.y - event1.y val diffY: Float = event2.y - (event1?.y ?: event2.y)
val diffX: Float = event2.x - event1.x val diffX: Float = event2.x - (event1?.x ?: event2.x)
if (abs(diffX) > abs(diffY)) { if (abs(diffX) > abs(diffY)) {
if (abs(diffX) > SWIPE_THRESHOLD_WIDTH && abs(velocityX) > if (abs(diffX) > SWIPE_THRESHOLD_WIDTH && abs(velocityX) >
SWIPE_VELOCITY_THRESHOLD) { SWIPE_VELOCITY_THRESHOLD) {