From f7e6771c933d2d1177aa3520fa7b5d3f41321271 Mon Sep 17 00:00:00 2001 From: Dmitrii Ivashkin Date: Mon, 7 Feb 2022 19:01:38 +0400 Subject: [PATCH] fix position and offset becomes incorrect on PagerViewAdapter after intermediate page selected event --- src/PagerViewAdapter.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/PagerViewAdapter.tsx b/src/PagerViewAdapter.tsx index b858cb48..cba1c7c6 100644 --- a/src/PagerViewAdapter.tsx +++ b/src/PagerViewAdapter.tsx @@ -142,6 +142,8 @@ export default function PagerViewAdapter({ onPageSelected={(e) => { const index = e.nativeEvent.position; indexRef.current = index; + position.setValue(index); + offset.setValue(0); onIndexChange(index); }} onPageScrollStateChanged={onPageScrollStateChanged}