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