[問題]請教Thread.sleep()的用法
想要請教一下各位 我是剛接觸的新手
然後我在做一個類似翻牌的範例
就是把原本 imagebutton 設成牌背
案了他之後會變成有數字花色
然後我想要在裡面加入 翻牌1秒後 變回牌背
所以上網找到了有關 Thread.sleep()的用法
可是我在試的時候
感覺他沒有跑到 btn1.setImageResource(R.drawable.a); 這行
他直接執行try裡面的延遲
請問是我設定哪邊有問題
或者 有沒有其他可以加入延遲的方法呢?
麻煩各位了
以下程式碼: 圖a是數字花色的那面 圖bb是牌背
public void btn1 (View v) {
ImageButton btn1 =(ImageButton)findViewById(R.id.imageButton1);
btn1.setImageResource(R.drawable.a);
try {
Thread.sleep(1000);
} catch (InterruptedException e)
{e.printStackTrace();}
btn1.setImageResource(R.drawable.bb);
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.137.53
※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1405678391.A.93A.html
推
07/18 18:46, , 1F
07/18 18:46, 1F
推
07/18 20:19, , 2F
07/18 20:19, 2F
→
07/18 21:34, , 3F
07/18 21:34, 3F