From 545f54c9beafb95c28d2eefce746c9e5ef85db25 Mon Sep 17 00:00:00 2001 From: kkhalilov <144614606+kkhalilov@users.noreply.github.com> Date: Sun, 19 May 2024 20:55:22 +0300 Subject: [PATCH 1/2] Update index.android.ts https://github.com/nativescript-community/ui-pager/issues/24 --- src/ui-pager/index.android.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ui-pager/index.android.ts b/src/ui-pager/index.android.ts index 8f9c36b..84d3f62 100644 --- a/src/ui-pager/index.android.ts +++ b/src/ui-pager/index.android.ts @@ -708,12 +708,12 @@ function initPagerChangeCallback() { object: owner }); owner.lastEvent = 1; - } else if (owner.lastEvent === 1 && state === 1) { + } else if (owner.lastEvent === 2 && state === 0) { owner.notify({ eventName: Pager.swipeOverEvent, object: owner }); - owner.lastEvent = 1; + owner.lastEvent = 0; } else if (owner.lastEvent === 1 && state === 2) { owner.notify({ eventName: Pager.swipeEndEvent, From aaeaadeb5dc6bd65be524992d0aa7fe46d8628e0 Mon Sep 17 00:00:00 2001 From: kkhalilov <144614606+kkhalilov@users.noreply.github.com> Date: Sun, 19 May 2024 22:13:12 +0300 Subject: [PATCH 2/2] Update index.android.ts start swipe => before swipe end swipe back => over event do not triggered - fixed --- src/ui-pager/index.android.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ui-pager/index.android.ts b/src/ui-pager/index.android.ts index 84d3f62..344da87 100644 --- a/src/ui-pager/index.android.ts +++ b/src/ui-pager/index.android.ts @@ -708,7 +708,7 @@ function initPagerChangeCallback() { object: owner }); owner.lastEvent = 1; - } else if (owner.lastEvent === 2 && state === 0) { + else if ((owner.lastEvent === 2 || owner.lastEvent === 0) && state === 0) { owner.notify({ eventName: Pager.swipeOverEvent, object: owner