1

ねえ、私はいくつかのアニメーションを作るたくさんの子ビューを持つビューを持っています。

問題は、アニメーションが再生されても、ビューがタッチイベントに反応することです。これは、私が望まないことです。

すべてのビューの上に透明なビューを配置することを考えました。これは、アニメーションの再生中に表示されます。

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

ありがとう!

4

2 に答える 2

2

ビュー上にトランスアプレントレイアウトを追加し(xmlの幅と高さの塗りつぶしの親で宣言)、アニメーションの開始時にクリック可能をtrueにし、アニメーションの終了時にクリック可能をfalseにすることができます。

于 2013-08-26T17:30:58.080 に答える
1

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

于 2012-05-02T08:29:29.413 に答える