這是我的第一個Android項目,請耐心等待。我創建了一個自定義視圖(「GameBoard」擴展視圖),通過重寫OnDraw來繪製我的遊戲棋盤和棋子。它一切正常。不過,我想在遊戲結束時添加一個補間動畫「You win」圖形。但是,我無法弄清楚如何將ImageView添加到我的GameBoard視圖。如何將補間動畫添加到我的自定義視圖中?
我讀到我可以使用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>
我也認爲標籤試了一下沒有「視圖類=」。我也嘗試過在視圖標籤中沒有「.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:你是什麼意思「put一個android標籤「? –