进度条

public class MainActivity extends Activity{ //implements OnGestureListener{
private ProgressBar progressBar;
private Button button;

protected static final int STOP = 0x10000;
protected static final int NEXT = 0x10001;
private int iCount = 0;
/*private LinearLayout main;
private TextView viewA;
private GestureDetector gestureScanner;
*/
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

progressBar = (ProgressBar)findViewById(R.id.LodingBar);
progressBar.setVisibility(View.VISIBLE);
progressBar.setMax(100);
progressBar.setProgress(0);

final Handler handler = new Handler(){
@Override
public void handleMessage(Message msg) {
switch (msg.what) {
case STOP:
progressBar.setVisibility(View.GONE);
Thread.currentThread().interrupt();
finish();
break;
case NEXT:
if(!Thread.currentThread().isInterrupted()){
progressBar.setProgress(iCount);
progressBar.setSecondaryProgress(iCount+3);
}
break;
}

}
};

Thread mThread = new Thread(new Runnable() {
@Override
public void run() {
for(int i=0 ; i < 20; i++){
try{
iCount = (i + 1) * 5;
Thread.sleep(180);
if(i == 19){
Message msg = new Message();
msg.what = STOP;
handler.sendMessage(msg);
break;
}else{
Message msg = new Message();
msg.what = NEXT;
handler.sendMessage(msg);
}
}catch (Exception e) {
e.printStackTrace();
}
}
}
});
mThread.start();
}


@Override
protected void onPause() {
super.onPause();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
}
@Override
protected void onDestroy() {
super.onDestroy();
}
}

class onDoubleClick implements View.OnTouchListener{
int count = 0;
int firClick = 0;
int secClick = 0;
@Override
public boolean onTouch(View v, MotionEvent event) {
if(MotionEvent.ACTION_DOWN == event.getAction()){
count++;
if(count == 1){
firClick = (int) System.currentTimeMillis();

} else if (count == 2){
secClick = (int) System.currentTimeMillis();
if(secClick - firClick < 1000){
//双击事件
//button.setText("wff");
}
count = 0;
firClick = 0;
secClick = 0;
}
}
return true;
}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值