Jetpack Compose的未来探索与跨平台应用
1. Jetpack Compose 1.1新特性
1.1 ExposedDropdownMenuBox
ExposedDropdownMenuBox 是 Jetpack Compose 1.1 引入的一个简洁的组件,用于展示选项并允许用户选择。它有两个子组件:只读的 TextField 和 ExposedDropdownMenu。以下是一个简单的代码示例:
var expanded by remember { mutableStateOf(false) }
val titles = listOf("Title 1", "Title 2", "Title 3")
var selectedTxt by remember { mutableStateOf(titles[0]) }
ExposedDropdownMenuBox(
expanded = expanded,
onExpandedChange = {
expanded = !expanded
}
) {
TextField(
readOnly = true,
value = selectedTxt,
onValueChange = {},
trailingIcon = {
ExposedDropdownMenuDefaults.TrailingIcon(
expanded = expanded
)
}
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



