android - Jetpack Compose 中的“View.onTouchListener”等价物是什么?我需要触摸坐标
问题描述
这是我们目前在典型视图中使用的:https ://developer.android.com/reference/android/view/View.OnTouchListener
Jetpack Compose 中是否有等价物?
解决方案
在 compose beta-05 版本中,您可以使用:
Text("Your Composable", modifier = Modifier.pointerInput(Unit) {
detectTransformGestures { centroid, pan, zoom, rotation ->
}
// or
detectDragGestures { change, dragAmount -> }
// or
detectTapGestures(
onPress = { offset -> },
onDoubleTap = { offset -> },
onLongPress = { offset -> },
onTap = { offset -> }
)
// or other similar...
})
推荐阅读
- java - Regex split paragraph by period followed by newline (Arabic Text)
- python - Speeding up small minibatches on a GPU
- prolog - Prolog 中真正的尾递归 modInverse()
- python - 在字符串之间使用环境变量?
- java - 为什么没有收到 ACTION_USER_PRESENT?
- api - 基于身份验证、最佳实践的 REST API 响应?
- java - 将evey计算存储为数组中的项目
- ios - 当 NavBar 滚动过去时,如何使 UIView 自动随屏幕滚动?
- google-apps-script - 新版本发布时文档属性重置/删除?
- python - 使二次回归线与 matplotlib 无缝连接