Skip to content

Commit 43151d5

Browse files
authored
WheelPicker - fix item snap to vertical center (#2989)
1 parent 22fae02 commit 43151d5

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/components/WheelPicker/index.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -335,6 +335,8 @@ const WheelPicker = ({
335335
);
336336
}, []);
337337

338+
const offsets = items.map((_, i) => i * itemHeight);
339+
338340
return (
339341
<View testID={testID} bg-$backgroundDefault style={style}>
340342
<View row centerH>
@@ -356,7 +358,7 @@ const WheelPicker = ({
356358
ref={scrollView}
357359
// @ts-expect-error
358360
contentContainerStyle={contentContainerStyle}
359-
snapToInterval={itemHeight}
361+
snapToOffsets={offsets}
360362
decelerationRate={Constants.isAndroid ? 0.98 : 'normal'}
361363
renderItem={renderItem}
362364
getItemLayout={getItemLayout}

0 commit comments

Comments
 (0)