これが私が必要とするものです。
オブジェクト A、B があるとします。最初、オブジェクト B の可視性は に設定されGONE
、オブジェクト A の可視性は に設定されていVISIBLE
ます。
オブジェクト A に触れると、 AGONE
と Bが作成されVISIBLE
ます。B を解放すると、 BGONE
と Aが作成されVISIBLE
ます。問題は、B を再度押さずに実行する必要があることです。
これが私が試したものです。
ACTION_DOWN
A と同じ Aにタッチ イベントを設定ACTION_UP
すると、説明したように B が表示されたり非表示になったりします。ACTION_UP
A の可視性を に設定した後にトリガーされないため、これは機能しませんGONE
。ACTION_DOWN
A で AGONE
を作成し B を作成するタッチ イベントを設定しVISIBLE
、同時に、 BACTION_UP
でオブジェクトの可視性が反転するように新しいイベント リスナーを設定します。B が表示された後、リリースする必要があるため、これも機能しません。もう一度 B を押してからリリースすると機能します。
私の質問。
オブジェクトがタッチされたと想定されるように onTouch リスナーを設定することは可能ですか? もう一度押す必要がないようにするには?
オブジェクトの可視性が に設定された後にonTouch
ACTION_UP
イベントを検出することは可能GONE
ですか?
すべてのアイデア、例、リンクを歓迎します。手伝ってくれてありがとう!