/ /アニメーションの再生中に画面上のタッチイベントを無効にします-Android、イベント、アニメーション、ビュー、タッチ

アニメーションの再生中に画面上のタッチイベントを無効にする - アンドロイド、イベント、アニメーション、表示、タッチ

ちょっと私はいくつかのアニメーションを作る多くの子ビューを持つビューを持っています。

問題は、アニメーションの再生時に、ビューがタッチイベントに反応することです。 欲しくないものです。

すべてのビューの上に透明なビューがあると考えました。 アニメーションが再生されています

それを行う他の方法はありますか?

ありがとう!

回答:

回答№1は1

「OnAnimationStart」/「OnAnimationEnd」を使用して、そこでタッチ動作を定義できます。


回答№2については2

ビューにトランスアレントレイアウトを追加できます(xmlの幅と高さで親を宣言します)。 アニメーションの開始時にclickableをtrueにし、アニメーションの終了時にclickableをfalseにします。