为了账号安全,请及时绑定邮箱和手机立即绑定

在我的井字棋游戏代码中,按重置按钮后动画选项不起作用

在我的井字棋游戏代码中,按重置按钮后动画选项不起作用

慕森卡 2023-08-23 14:56:50
在android studio中,井字棋游戏重置按钮不显示任何类型的动画,请帮助,当我单击重置按钮应用程序工作正常,但O和X的动画不显示,动画在我启动应用程序时显示,但在按下重置按钮后360动画图像(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();            }        }在我的井字棋游戏代码中,按重置按钮后动画选项不起作用。
查看完整描述

1 回答

?
慕容3067478

TA贡献1773条经验 获得超3个赞

在你的 onCreate 方法中你没有调用任何东西,这可能会导致一些问题,b/c 这个方法应该是你的主要方法。

但请与我们分享 xml 文件,以便我们进一步帮助您。


查看完整回答
反对 回复 2023-08-23
  • 1 回答
  • 0 关注
  • 89 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信