私は初心者です。私は練習のために最初から接続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);
}
}
私は間違っていますか?
のonClickメソッドの最初の実行後に忠実であり続けるだろう、あなたの問題は何ですか? –
ようこそスタックオーバーフロー。特定の質問をすると、より簡単にお手伝いできます。あなたのコードは今何していないのですか?あなたがしたくないことをしていますか?それは何ですか?この場合、実行中のプログラムの一部のスクリーンショットは、あなたの質問をよりよく理解するのに役立ちます。申し訳ありませんが、 –
写真が追加されました。 –