如何在使用 Jetpack Compose 编写的点击事件中执行触觉反馈。我是 Jetpack Compose 的新手。 以下是我尝试过的方法 -
使用 Jetpack Compose,为了一个点击事件如何执行触觉反馈。
val hapticFeedback = LocalHapticFeedback
@Composable
fun Tab() {
Row() {
Icon(imageVector = icon, contentDescription = text)
if (selected) {
// i tried both the following ways, none are working.
hapticFeedback.current.performHapticFeedback(
HapticFeedbackType(10)
)
hapticFeedback.current.performHapticFeedback(HapticFeedbackType.TextHandleMove)
....
Spacer(Modifier.width(12.dp))
Text(text.uppercase(Locale.getDefault()))
}
}
}
我能看见被选中的文本,但没有获得微妙的震动反馈。
HapticFeedbackType.TextHandleMove
似乎在执行可点击操作时无法工作,只有HapticFeedbackType.LongPress
起作用。 - SamratContext
是什么意思? - undefined