Androidプログラミング質問スレ Part25at TECH
Androidプログラミング質問スレ Part25 - 暇つぶし2ch264:デフォルトの名無しさん
12/09/13 16:20:46.45
ゲームを作っているのですが、上手くできません。
ご教授お願いします。

メイン画面の開始ボタンを押す

画面遷移し、3秒間カウントダウンする(画面に3→2→1と表示)

ゲームスタート(具体的にはゲームで使うボタンが配置される)

としたいのですがカウントダウンが上手くいかず、
メイン画面の開始ボタンを押すと、そのままメイン画面で3秒間停止し(ボタンが押された状態のまま)ゲームスタートとなります。

今の方法が、初めにonCreateでレイアウトを作り、カウントダウンメソッドに作ったレイアウトを渡し、TextView,Thread.sleepを使い表示させようとしています。
(以下コード)
TextView tv = new TextView(this);
tv.setText("3");
/* TextView設定は省略 */
rl.addView(tv, tv_lp);
try {
Thread.sleep(1000);
tv.setText("2");
Thread.sleep(1000);
tv.setText("1");
Thread.sleep(1000);
rl.removeView(tv);
} catch (InterruptedException e) {
e.printStackTrace();
}

System.currentTimeMillisとif文を組み合わせてTextViewを変更していく方法もしたのですが、これも上記と同じ結果になってしまいました。
自分でカウントダウンするアニメーションを作って読み込ませるしかできないのでしょうか


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch