@@ -6,7 +6,9 @@ import androidx.compose.foundation.layout.Column
66import androidx.compose.foundation.layout.Row
77import androidx.compose.foundation.layout.fillMaxWidth
88import androidx.compose.foundation.layout.padding
9+ import androidx.compose.foundation.rememberScrollState
910import androidx.compose.foundation.shape.RoundedCornerShape
11+ import androidx.compose.foundation.verticalScroll
1012import androidx.compose.material3.Button
1113import androidx.compose.material3.ExperimentalMaterial3Api
1214import androidx.compose.material3.MaterialTheme
@@ -62,6 +64,7 @@ fun KvColorPickerBottomSheet(
6264 showSheet : MutableState <Boolean >,
6365 sheetState : SheetState ,
6466 onColorSelected : (selectedColor: Color ) -> Unit ) {
67+ val scrollState = rememberScrollState()
6568 ModalBottomSheet (
6669 onDismissRequest = {
6770 showSheet.value = false
@@ -70,7 +73,10 @@ fun KvColorPickerBottomSheet(
7073 containerColor = MaterialTheme .colorScheme.background,
7174 scrimColor = MaterialTheme .colorScheme.onSurface.copy(alpha = .5f )
7275 ) {
73- Column {
76+ Column (
77+ modifier = Modifier
78+ .verticalScroll(scrollState)
79+ ) {
7480 var selectedColor by remember { mutableStateOf(lastSelectedColor) }
7581 val colorHex = remember { mutableStateOf(TextFieldValue (" #000000" )) }
7682 var tabIndex by remember { mutableIntStateOf(0 ) }
@@ -200,4 +206,4 @@ fun KvColorPickerBottomSheet(
200206 }
201207
202208 }
203- }
209+ }
0 commit comments