我想實作同樣的效果,就像在 stackOverFlow 問題中添加標簽一樣,我們為問題選擇標簽如何在 jetpack compose 中像這樣點擊“x”圖示應該洗掉標簽

我以這種方式開始,但混淆了從哪里開始以及如何實作添加帶有圖示的按鈕的想法。任何人都可以指導我如何實作它
我的嘗試但是在預覽之后我很困惑我應該使用帶有圖示的按鈕還是基本的 textField ...
@Composable
fun MultipleTextFieldWithDeleteIcon(
text: String,
hint: String,
modifier: Modifier = Modifier,
isHintVisible: Boolean = true,
onValueChange: (String) -> Unit,
textStyle: TextStyle = TextStyle()
) {
Box(
modifier = modifier
) {
BasicTextField(
value = text,
onValueChange = onValueChange,
textStyle = textStyle,
modifier = Modifier
.align(Alignment.Center)
.height(100.dp)
.width(300.dp)
)
if(isHintVisible) {
Text(text = hint, style = textStyle, color = Color.DarkGray)
}
}
}
@Preview
@Composable
fun AboveTextFieldWithIconPreview() {
MultipleTextFieldWithDeleteIcon(text = "android, androidJetpackCompose, jetpack",
hint = "",
onValueChange ={}
)
}
uj5u.com熱心網友回復:
你可以使用 M3 
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/534718.html
標籤:安卓科特林android-jetpack-撰写喷气背包android-compose-textfield
上一篇:如何訪問查詢塊之外的變數?
