6

要するに、私が探しているのは、スワイプされた複数のボタン(ビュー)のonClickイベントをトリガーする1回のスワイプです。

私は最初のAndroidアプリの開発を始めたばかりで、おそらくそれほど複雑ではない問題に直面していますが、経験がないため、解決策をまとめることができません。

複数のボタンをスワイプして、ボタンがスワイプされたことを検出し、onClick関数をトリガーするように実装しようとしています。私はジェスチャーとフリングを見てきましたが、成功しませんでした。

StackOverflowで以前の関連ソリューションのいくつかを実装しようとしました:

グリッドレイアウトでのフリングジェスチャ検出

クリック可能なアイテム上でのフリングジェスチャの検出

また、スワイプされて隣り合っているボタンの中心から動的に線を引くことは可能ですか?

4

2 に答える 2

0

ボタンの onTouch メソッドを上書きして、ボタンがタッチされたかどうかを調べることができます。これは、ボタンをスワイプしているときにトリガーされます。そこから、onClickEvent によってトリガーされるはずだったメソッドを呼び出すことができます。

ボタン間に線を引くには、xml で定義し、同じスワイプで 2 つのボタンがアクティブになった場合に表示を切り替えるだけです。

于 2012-12-31T16:43:27.993 に答える