pointerInput 在许多元素上无法正常工作

pointerInput on many elements not working correctly

提问人:Aleja 提问时间:9/11/2023 更新时间:9/11/2023 访问量:18

问:

我创建了一个自定义按钮,当您开始单击和释放单击时,它会制作动画。这有效,但我有一个带有多个按钮的 LazyVerticalGrid,而此动画仅适用于某些按钮。

.pointerInput(isPressed) {
  awaitPointerEventScope {
    isPressed = if (isPressed) {
      waitForUpOrCancellation()
      false
   } else {
      awaitFirstDown(false)
      haptic.performHapticFeedback(HapticFeedbackType.LongPress)
      true
    }
  }
}
Android Kotlin 按钮 输入 android-jetpack-compose

评论


答: 暂无答案