【问题标题】:how to receive an event while moving through buttons如何在通过按钮移动时接收事件
【发布时间】:2012-06-03 04:02:11
【问题描述】:

我正在尝试在 android 中实现一个钢琴应用程序。我只有 8 个音符和每个音符的 8 个按钮。我为每个按钮都实现了onTouch,当我只是触摸一个按钮时没有问题。但是当我触摸一个按钮并将手指移动到下一个按钮时,该按钮的 onTouch 函数不会被调用,它会被忽略。如何在不抬起手指的情况下在按钮上滑动手指时播放音符?我真的被困在这里了。

【问题讨论】:

    标签: android


    【解决方案1】:

    在您的 onTouch 覆盖中,确保您正在检查 ACTION_MOVE 事件,而不仅仅是 ACTION_DOWN。您需要跟踪已输入和离开的音符,以确保您不会为同一拖动条目的 ACTION_MOVE 事件重复播放音符。

    【讨论】:

      猜你喜欢
      • 2013-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-29
      • 2020-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多