嘿傢伙我是Android開發的初學者,所以任何幫助將非常感謝!完成後重新啓動記憶卡遊戲
我正在做一個紙牌遊戲,在它的一端有一個卡搖動畫做不休的問題。我想補充的一點是,每當用戶在任何點擊屏幕上,我想打比賽重新開始
詳細
請注意,我有一個線性佈局爲背景,幾個按鈕(這些都是卡)上的線性佈局對齊(如果需要的話我可以提供的代碼和XML文件)
我的一種解決方案
我認爲可以工作是一個「看不見」的對話盒子可以上點擊結束當前的遊戲活動,並開始同一活動的意圖..是正確的,如果是這樣,我怎樣才能使一個不可見的對話框(不透明)?
如果您需要任何東西請不要猶豫,問我會盡快提供!
更新
這裏就是我想要做什麼,我在前面已經
if (correctCounter>2){
for(int ct=0;ct<memoCards.length;ct++){
memoCards[ct].setClickable(false);
}
new Timer().scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
int temp = (int) (Math.random() * 5);
Animation shake = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.shake);
memoCards[temp].startAnimation(shake);
}
});
}
},0,1000);
}
我要的是,當被屏幕上的我想要做的觸摸事件說我的代碼的一部分比賽重新開始
請給一些代碼,嘗試一下,回來,如果有什麼不工作,我的建議是實行上onfininshed您動畫,然後重新啓動你的活動等 – dave
謝謝你的答案戴夫,但我想我想要一個不同的事情..我試圖改寫,所以如果你想你可以有我的更新的問題第二次看看:) – catchiecop