Top Banner
アプリケーション一覧䛾中から Android Studioを選択して起動してみよう 下䛾アイコンを探して、ダブルクリックすれ䜀開くよ! AndroidStudio䛾起動 起動!! あんどろいどすたじお
6

あんどろいどすたじお AndroidStudio起動 · Android Studio Version 2.2.1 Start a new Android Studio project Open an existing Android Studio project Check out project from

Sep 18, 2018

Download

Documents

vuongminh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: あんどろいどすたじお AndroidStudio起動 · Android Studio Version 2.2.1 Start a new Android Studio project Open an existing Android Studio project Check out project from

アプリケーション一覧 中から Android Studioを選択して起動してみよう下 アイコンを探して、ダブルクリックすれ 開くよ!

AndroidStudio 起動

起動!!

あんどろいどすたじお

Page 2: あんどろいどすたじお AndroidStudio起動 · Android Studio Version 2.2.1 Start a new Android Studio project Open an existing Android Studio project Check out project from

3択 クイズアプリを作ってみよう!

Page 3: あんどろいどすたじお AndroidStudio起動 · Android Studio Version 2.2.1 Start a new Android Studio project Open an existing Android Studio project Check out project from

問題を作成する処理を書こう!

次 、アプリで表示する問題を作成するよ!

同じように、TODO[03]ここから 〜 TODO[03]ここまで 間に赤枠 コードを書いてみよう!

Page 4: あんどろいどすたじお AndroidStudio起動 · Android Studio Version 2.2.1 Start a new Android Studio project Open an existing Android Studio project Check out project from

最初と同じように画面 上にある

赤枠 部分をクリックしてみよう!

しっかりと問題が出るようになったかな?

次 自分 オリジナル 問題を表示

できるようにしてみよう!

アプリを起動してみよう!

Page 5: あんどろいどすたじお AndroidStudio起動 · Android Studio Version 2.2.1 Start a new Android Studio project Open an existing Android Studio project Check out project from

今回 、もぐらたたきゲームを作ります

今回 ポイント

一定時間ごとに処理を行うTimerや、それに関連した部分について学ぼう!

キーワード

Timer, TimerTask, Handlerfor文, if文, 配列, クラス

Page 6: あんどろいどすたじお AndroidStudio起動 · Android Studio Version 2.2.1 Start a new Android Studio project Open an existing Android Studio project Check out project from

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秒後