android(3.2)のバージョン13でthisサンプルをテスト中です。画面に複数のタッチがある場合に問題があります。複数の接触の間の線を避けるにはどうすればよいですか?
私が最初に触れると、action_downイベントが発生します。別の同時タッチを行うと、別のaction_downは取得されません。最初のタッチがアクティブになり、最初のタッチからaction_moveを取得し続けることができます。 問題は、最初のタッチを離して2番目のタッチを移動すると、別のaction_moveイベントが生成されるため、そのタッチの行が作成されることです。 ユークリッド距離を使ってみましたが、速度が遅すぎると思われ、線が不完全になります。 私はプロデューサー/コンシューマー・モデルを作成しようとしましたが、同じ問題を抱えています。 また、最後のタッチから時間をチェックしようとしましたが、これは非常に非効率的です。
誰にも提案はありますか?
I MotionEventアクションを完全に無視しました。ありがとうございました。 – mrcaramori
ちょっと見てみましょう:最初にセカンダリタッチのACTION_POINTER_DOWNを取得せず、ACTION_POINTER_UPだけを取得していましたが、セカンダリタッチでACTION_POINTER_DOWNを生成し始めました。バグかもしれない。 – mrcaramori