Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ねえ、私はいくつかのアニメーションを作るたくさんの子ビューを持つビューを持っています。
問題は、アニメーションが再生されても、ビューがタッチイベントに反応することです。これは、私が望まないことです。
すべてのビューの上に透明なビューを配置することを考えました。これは、アニメーションの再生中に表示されます。
それを行う他の方法はありますか?
ありがとう!
ビュー上にトランスアプレントレイアウトを追加し(xmlの幅と高さの塗りつぶしの親で宣言)、アニメーションの開始時にクリック可能をtrueにし、アニメーションの終了時にクリック可能をfalseにすることができます。
「OnAnimationStart」/「OnAnimationEnd」を使用して、そこでタッチ動作を定義できます。