我刚开始编写视图,很难调整视图大小。我有一个视图,我最初是硬编码到一定大小的。当单击视图时,我希望它扩展到一定程度来填充宽度。这在编写中是如何实现的?
@Composable
fun InputBar(
hint: String,
onClick: () -> Unit
) {
Card(
onClick = { /* update view to fillMaxWidth() */ },
modifier = Modifier
.width(150.dp)
.height(44.dp),
) {
Row(modifier = Modifier.fillMaxWidth()) {
TextField(
value = "",
onValueChange = {
},
placeholder = { Text(hint) }
)
}
}
}
1条答案
按热度按时间nzk0hqpo1#
你可以通过这样的方式来实现你的目标: