Android用ゲーム開発者の新機能です。android - アニメーションがクリックイベントを防止します
私はボタンやテキストビュー(重要ではない)をクリックする必要があるゲームを持っています。 FrameLayoutクラスを拡張し、いくつかのボタンを追加しました(addViewメソッドを通して)。次にTranslateAnimationを使用しようとしましたが、クリックイベントの座標が更新されないようです(つまり、新しい位置で移動ボタンをクリックするとイベントは処理されませんが、元の場所をクリックすると)、ボタンがこの場所を出てもイベントがキャッチします)。
質問:クリックイベントを処理する移動可能なラベル(またはボタン)を作成するにはどうすればよいですか?ヒットテストのようなトリックを使用する必要がありますか?または、私はゲームに完全に間違ったアプローチを使用しているかもしれません(レイアウトにビューを追加するのではなく、テキストを描くなど)。あなたが別の解決策を提案できるなら、私は幸せになれます。
自分のアニメーションクラスを書く必要があると思われますか?実際にはそれほど良い解決策はありませんか? – 2xMax
私は実際には分かりませんアンドロイド<3.0でこれを解決する方法は、私は問題の原因を知っています。 – hovanessyan