diff --git a/wheel-picker-compose/src/main/java/com/commandiron/wheel_picker_compose/WheelPicker.kt b/wheel-picker-compose/src/main/java/com/commandiron/wheel_picker_compose/WheelPicker.kt index 9dd29cd..1cc1af1 100644 --- a/wheel-picker-compose/src/main/java/com/commandiron/wheel_picker_compose/WheelPicker.kt +++ b/wheel-picker-compose/src/main/java/com/commandiron/wheel_picker_compose/WheelPicker.kt @@ -19,9 +19,11 @@ import dev.chrisbanes.snapper.* @Composable fun WheelPicker( modifier: Modifier = Modifier, - lazyListState: LazyListState = rememberLazyListState(), size: DpSize = DpSize(128.dp, 128.dp), startIndex: Int = 0, + lazyListState: LazyListState = rememberLazyListState( + initialFirstVisibleItemIndex = startIndex + ), count: Int, selectorEnabled: Boolean = false, selectorShape: Shape = RoundedCornerShape(0.dp), @@ -48,11 +50,6 @@ fun WheelPicker( } } } - LaunchedEffect(key1 = startIndex){ - lazyListState.scrollToItem(startIndex) - snappedIndex.value = startIndex - onScrollFinished(if(snappedIndex.value < count) snappedIndex.value else count - 1) - } Box( modifier = modifier, contentAlignment = Alignment.Center