//先以亂數決定UI要更新幾次 int luckyNum = (int)(16 + Math.random() * 20); //range為16~36 new Thread(new Runnable(){ @Override public void run() { int count = 1; while(count <= luckyNum){ try{ //[做一些更新的動作] if((count <= luckyNum/10) || (count >= (luckyNum-luckyNum/10))){ // 最頭與最尾速度慢 Thread.sleep(300); }else if(((luckyNum/10 < count) & (count <= (luckyNum*2)/10)) || (((luckyNum*5)/10 < count) & (count <= (luckyNum*6)/10))){ // 次頭與次尾速度中 Thread.sleep(150); }else{ // 中間速度最快 Thread.sleep(50); } count++; }catch(Exception e){ e.printStackTrace(); } } } }).start();
總網頁瀏覽量
基礎Note
☪About Me
(1)
免費軟體
(2)
教學
(4)
教學文件
(42)
會計軟體
(1)
電腦系統
(1)
Adapter
(8)
Adobe Premiere
(1)
AlertDialog
(7)
Android App 介紹
(1)
Animation
(1)
API
(2)
APP範例
(1)
Array
(1)
AsyncTask
(1)
Auto Test Case
(32)
AutoCompleteTextView
(1)
Bitmap Drawable
(3)
BroadcastReceiver
(4)
Button
(1)
Codility
(2)
Contact
(4)
DB
(1)
Dialog
(2)
Documents
(1)
Eclipse
(3)
Ellipsize
(1)
File
(4)
Focus
(2)
Fragment
(4)
Gallery
(2)
GIT
(4)
GitHub
(1)
GridView
(8)
HashMap
(1)
HorizontalScrollView
(6)
IIS
(1)
Intent
(3)
IntentService
(1)
Internet
(2)
KeyEvent
(1)
Layout
(1)
ListView
(11)
Log
(1)
Mac / iOS
(11)
Manifest
(1)
Marquee
(2)
Math
(1)
MediaPlayer
(5)
MediaRecorder
(5)
MSMQ
(1)
onClick
(1)
PackageManager
(6)
PHP
(1)
PIS
(3)
PowerManager
(1)
Progress
(2)
SCREEN
(1)
Search
(6)
Service
(1)
SharedPreferences
(3)
SimpleDateFormat
(1)
SonarQube
(1)
Sound Recorder
(1)
Spinner
(2)
SQL server Management
(16)
SQLite
(13)
String
(1)
STS
(5)
SVN
(1)
Thread
(1)
Toast
(3)
Typeface
(1)
Uri
(2)
VB.NET
(17)
VMware
(1)
關於我自己
2014年5月23日 星期五
隨機亂數Math.random() 與 更新UI加速度/減速度的公式
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言