11import androidx.compose.foundation.layout.PaddingValues
2- import androidx.compose.foundation.layout.Spacer
3- import androidx.compose.foundation.layout.height
2+ import androidx.compose.foundation.layout.padding
43import androidx.compose.runtime.Composable
54import androidx.compose.runtime.mutableStateOf
65import androidx.compose.runtime.remember
76import androidx.compose.ui.Modifier
87import androidx.compose.ui.unit.dp
8+ import top.yukonga.miuix.kmp.basic.Card
99import top.yukonga.miuix.kmp.basic.LazyColumn
1010import top.yukonga.miuix.kmp.basic.ScrollBehavior
1111import top.yukonga.miuix.kmp.extra.SuperDropdown
@@ -22,17 +22,21 @@ fun SecondPage(
2222 contentPadding = PaddingValues (top = padding.calculateTopPadding()),
2323 topAppBarScrollBehavior = topAppBarScrollBehavior
2424 ) {
25- items(20 ) {
26- SuperDropdown (
27- title = " Dropdown" ,
28- summary = " Popup near click" ,
29- items = dropdownOptions,
30- selectedIndex = dropdownSelectedOption.value,
31- onSelectedIndexChange = { newOption -> dropdownSelectedOption.value = newOption }
32- )
33- }
3425 item {
35- Spacer (modifier = Modifier .height(padding.calculateBottomPadding()))
26+ Card (
27+ modifier = Modifier
28+ .padding(horizontal = 12 .dp)
29+ .padding(top = 12 .dp, bottom = 12 .dp + padding.calculateBottomPadding())
30+ ) {
31+ for (i in 0 until 20 ) {
32+ SuperDropdown (
33+ title = " Dropdown" ,
34+ items = dropdownOptions,
35+ selectedIndex = dropdownSelectedOption.value,
36+ onSelectedIndexChange = { newOption -> dropdownSelectedOption.value = newOption }
37+ )
38+ }
39+ }
3640 }
3741 }
3842}
0 commit comments