Upload
vuongminh
View
228
Download
0
Embed Size (px)
Citation preview
アプリケーション一覧 中から Android Studioを選択して起動してみよう下 アイコンを探して、ダブルクリックすれ 開くよ!
AndroidStudio 起動
起動!!
あんどろいどすたじお
3択 クイズアプリを作ってみよう!
問題を作成する処理を書こう!
次 、アプリで表示する問題を作成するよ!
同じように、TODO[03]ここから 〜 TODO[03]ここまで 間に赤枠 コードを書いてみよう!
最初と同じように画面 上にある
赤枠 部分をクリックしてみよう!
しっかりと問題が出るようになったかな?
次 自分 オリジナル 問題を表示
できるようにしてみよう!
アプリを起動してみよう!
今回 、もぐらたたきゲームを作ります
今回 ポイント
一定時間ごとに処理を行うTimerや、それに関連した部分について学ぼう!
キーワード
Timer, TimerTask, Handlerfor文, if文, 配列, クラス
public class Mole {/* 省略 */
public void start() {if(state == 0) { // もぐらが引っ込んでいる状態 とき
state = 1;moleImage.setImageResource(R.drawable.mole2);
h.postDelayed(hide, 1000);}
}
public int tapMole() {if(state == 1) { // もぐらが出ている状態 とき
state = 2;moleImage.setImageResource(R.drawable.mole3);
h.removeCallbacks(hide); // start時 postを消去h.postDelayed(hide, 1000);return 1; // スコア(1点)を返す
}return 0; // スコア(0点)を返す
}}
もぐら 動作を作ろう
これ 、1000ミリ秒(1秒)後にhide なか runメソッドを実行する命令だよ!
赤枠内を追加しよう!
Handler#postDelayed(Runnable,delayMills)
delayMillsミリ秒後に、Runnable 処理を実行する
1秒後