2011-07-22 43 views
0

これは私の最初の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を使用するべきかどうかは疑問だが、別の問題だ。)

誰でも助けてくれますか?

+0

あなたにもアンドロイドタグを置けばいいだろう。 –

+0

参照[This](http://stackoverflow.com/questions/6796589/how-do-i-add-a-tween-animation-to-my-custom-view) –

+0

@Pencho:あなたはどういう意味ですか?アンドロイドタグ "? –

答えて

0

これはあなたの質問に答えているようです。ユーザーが/ /勝利を失ったときに

http://sankarganesh-info-exchange.blogspot.com/2011/04/performing-animation-in-android.html

はちょうどtarget.startAnimation()メソッドを呼び出しwhateversあなたのゲーム

+0

「ターゲット」は、アニメーション化されている何らかの種類のビューです。それは私の問題です:カスタムビューにそのビュー( "ターゲット")を追加するにはどうすればいいですか、カスタムビューをXMLに追加するにはどうすればいいですか?私はアニメーションを行う方法を知っています。私は私の新しいビュー(アニメーション化したい)を既存のカスタムビューに組み込む方法を知らない。 –

関連する問題