これは私の最初のAndroidプロジェクトですので、私に同行してください。 OnDrawをオーバーライドして私のゲームボードや作品を描画するためのカスタムビュー( "GameBoard"を拡張)を作成しました。それはすべて正常に動作します。しかし、ゲーム終了時にトゥイーンアニメーションの "You win"グラフィックを追加したいと思います。しかし、私はGameBoardビューにImageViewを追加する方法を理解できません。カスタムビューにトゥイーンアニメーションを追加するにはどうすればよいですか?
XMLファイルを使用してカスタムビューを追加することができますが、機能しませんでした。ここに私のXMLコードは次のとおりです。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="#001133" >
<view Class = "com.myname.firstgame.GameBoard"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
</view>
</RelativeLayout>
私もビュータグで「ビュークラス=」せずにそれを試してみました。私はviewタグに ".GameBoard"を付けずに "android:id ="タグで指定してみました。 (これらの試みはすべてGoogle検索からのものです)
私がうまくいけば、ビットマップをバックグラウンドとしてImageViewを追加し、適切な場所に配置してアニメーション化することができます。私は私のタイトル画面でも同様のことを行い、うまくいきますが、XMLをネイティブに使用し、カスタム表示はしません。 (後で、ゲームボード用のカスタムビューではなくXMLを使用するべきかどうかは疑問だが、別の問題だ。)
誰でも助けてくれますか?
あなたにもアンドロイドタグを置けばいいだろう。 –
参照[This](http://stackoverflow.com/questions/6796589/how-do-i-add-a-tween-animation-to-my-custom-view) –
@Pencho:あなたはどういう意味ですか?アンドロイドタグ "? –