在android studio中,井字棋游戲重置按鈕不顯示任何類型的動(dòng)畫,請(qǐng)幫助,當(dāng)我單擊重置按鈕應(yīng)用程序工作正常,但O和X的動(dòng)畫不顯示,動(dòng)畫在我啟動(dòng)應(yīng)用程序時(shí)顯示,但在按下重置按鈕后360動(dòng)畫圖像(O 和 X)未顯示。public class MainActivity extends AppCompatActivity {int turn = 0;//0 for cross and 1 for circle;int[] arr = {2,2,2,2,2,2,2,2,2};public void click (View view){ ImageView imageView = (ImageView) view; int tagg = Integer.parseInt(imageView.getTag().toString()); if (arr[tagg-1]==2) { arr[tagg-1]= turn; if(turn == 0) { imageView.setImageResource(R.drawable.x_image); imageView.animate().rotation(360).setDuration(1000); turn = 1; if (arr[0]==0&&arr[1]==0&&arr[2]==0) { Toast.makeText(MainActivity.this,"cross wins",Toast.LENGTH_SHORT).show(); } if (arr[3]==0&&arr[4]==0&&arr[5]==0) { Toast.makeText(MainActivity.this,"cross wins",Toast.LENGTH_SHORT).show(); } if (arr[6]==0&&arr[7]==0&&arr[8]==0) { Toast.makeText(MainActivity.this,"cross wins",Toast.LENGTH_SHORT).show(); } if (arr[0]==0&&arr[3]==0&&arr[6]==0) { Toast.makeText(MainActivity.this,"cross wins",Toast.LENGTH_SHORT).show(); } if (arr[1]==0&&arr[4]==0&&arr[7]==0) { Toast.makeText(MainActivity.this,"cross wins",Toast.LENGTH_SHORT).show(); } if (arr[2]==0&&arr[5]==0&&arr[8]==0) { Toast.makeText(MainActivity.this,"cross wins",Toast.LENGTH_SHORT).show(); } if (arr[0]==0&&arr[4]==0&&arr[8]==0) { Toast.makeText(MainActivity.this,"cross wins",Toast.LENGTH_SHORT).show(); } if (arr[2]==0&&arr[4]==0&&arr[6]==0) { Toast.makeText(MainActivity.this,"cross wins",Toast.LENGTH_SHORT).show(); } }在我的井字棋游戲代碼中,按重置按鈕后動(dòng)畫選項(xiàng)不起作用。
1 回答

慕容3067478
TA貢獻(xiàn)1773條經(jīng)驗(yàn) 獲得超3個(gè)贊
在你的 onCreate 方法中你沒有調(diào)用任何東西,這可能會(huì)導(dǎo)致一些問題,b/c 這個(gè)方法應(yīng)該是你的主要方法。
但請(qǐng)與我們分享 xml 文件,以便我們進(jìn)一步幫助您。
添加回答
舉報(bào)
0/150
提交
取消