Android 基础教程之-------Android ProgressBar的使用
http://blog.csdn.net/Android_Tutor/article/details/5695170

FAQ:

ProgressBar 样式? 样式自定义?

// ProgressBar
protected static final int STOP = 0x10000;
protected static final int NEXT = 0x10001; private int iCount = 0; rectangleProgressBar.setVisibility(View.VISIBLE);
circleProgressBar.setVisibility(View.VISIBLE); rectangleProgressBar.setMax(100);
rectangleProgressBar.setProgress(0);
circleProgressBar.setProgress(0); //创建一个线程,每秒步长为5增加,到100%时停止
Thread mThread = new Thread(new Runnable() {
public void run() {
for (int i = 0; i < 20; i++) {
try { iCount = (i + 1) * 5;
Thread.sleep(1000); if (i == 19) {
Message msg = new Message();
msg.what = STOP;
mHandler.sendMessage(msg);
break;
} else {
Message msg = new Message();
msg.what = NEXT;
mHandler.sendMessage(msg);
} } catch (Exception e) {
e.printStackTrace
}
}
}
}); //定义一个Handler
private Handler mHandler = new Handler() {
public void handleMessage(Message msg) {
switch (msg.what) {
case STOP:
rectangleProgressBar.setVisibility(View.GONE);
circleProgressBar.setVisibility(View.GONE);
Thread.currentThread().interrupt();
break; case NEXT:
if (!Thread.currentThread().isInterrupted()) {
rectangleProgressBar.setProgress(iCount);
circleProgressBar.setProgress(iCount);
}
}
}
}

最新文章

  1. 如何下架app
  2. 微信JS SDK Demo 官方案例[转]
  3. 网站标签栏ico设置代码
  4. SeekableByteChannel 和 FileChannel
  5. tableView的设置
  6. 安装PHP软件
  7. Zedboard甲诊opencv图像处理(二)
  8. 创建基本的2D场景(part1)
  9. 利用scrollTop 制作图片无缝滚动
  10. Qt滑动条设计与实现
  11. Springboot + Atomikos + Druid + Mysql 实现JTA分布式事务
  12. Finish final project
  13. HDU 4463 Outlets 【最小生成树】
  14. 基于layer简单的弹层封装
  15. 【PAT】B1058 选择题(20 分)
  16. 由asp的一个错误,看语言的不同:asp &amp; java
  17. matlab 矩阵拼接
  18. WIP 002- Rating info page design
  19. Swift中的Any 与 AnyObject、AnyClass的区别?
  20. Node.js安装和入门 - 2行代码让你能够启动一个Server

热门文章

  1. IDEA配置maven中央库
  2. linux安装nginx并配置负载均衡
  3. ORM PHP 学习记录
  4. Scrum立会报告+燃尽图(十二月七日总第三十八次):功能测试
  5. Alpha阶段产品功能说明
  6. mvc的过滤器学习-资料查询
  7. Internet 校验和的数学性质
  8. Monty Hall 问题与贝叶斯定理的理解
  9. 团队作业5-Alpha版本测试报告
  10. ADT队列/FIFO表