gpt4 book ai didi

android - Android jetpack compose中的按钮长按监听器

转载 作者:行者123 更新时间:2023-12-04 23:36:23 77 4
gpt4 key购买 nike

我有一个带有 Button 的 Android 可组合 UI .
如何跟踪按钮长按事件?我让它为 Text 工作长按,但对于 Button , 它不工作。如果我对按钮应用修改器,则与下面的方式相同,它不起作用。

Text(
text = view.text,
fontSize = view.textFontSize.toInt().sp,
fontWeight = FontWeight(view.textFontWeight.toInt()),
color = Color(android.graphics.Color.parseColor(view.textColor)),
modifier = Modifier.clickable(
onClick = {
println("Single Click")
},
onLongClick = {
println("Long Click")
},
onDoubleClick = {
println("Double Tap")
},
),
)

最佳答案

您可以使用 combinedClickable如下所示:

Modifier
.combinedClickable(
onClick = { },
onLongClick = { },
)
警告:使用撰写 1.0.1此方法标记为 @ExperimentalFoundationApi所以这个答案在 future 的版本中可能会过时。

关于android - Android jetpack compose中的按钮长按监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65835642/

77 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com