我是初學者。我試圖從頭開始建立連接3遊戲進行練習。每當我點擊一個正方形時,它就會改變顏色。這是我到目前爲止...點擊後無法點擊(連接3遊戲)
public class MainActivity extends AppCompatActivity {
// 0 = yellow 1 = red
int activePlayer = 0;
// 2 means unplayed
int[] gameState = {2, 2, 2, 2, 2, 2, 2, 2, 2};
public void dropIn (View view) {
ImageView counter = (ImageView) view;
System.out.println(counter.getTag().toString());
int tappedCounter = Integer.parseInt(counter.getTag().toString());
if (gameState[tappedCounter] == 2) {
gameState[tappedCounter] = activePlayer;
}
counter.setTranslationY(-1000f);
if (activePlayer == 0) {
counter.setImageResource(R.drawable.yellow);
activePlayer = 1;
} else {
counter.setImageResource(R.drawable.red);
activePlayer = 0;
}
counter.animate().translationYBy(1000f).rotation(360).setDuration(300);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
我在做什麼錯了?
什麼是你的問題的第一次執行後會留真實? –
歡迎使用堆棧溢出。當您提出具體問題時,我們可以更輕鬆地幫助您。你想要你的代碼做什麼,它現在沒有做什麼?它做了你不想要的東西嗎?它是什麼?在這種情況下,程序運行時的一些屏幕截圖將幫助我們更好地理解您的問題。 –
抱歉。添加了一張照片。 –