博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
进度条(ProgressBar)——Mars Android开发视频之第一季第十七集(重)
阅读量:5862 次
发布时间:2019-06-19

本文共 1104 字,大约阅读时间需要 3 分钟。

hot3.png

1· Android中的进度条

安卓四大类进度条

  • 默认

输入图片说明

  • 传统进度条

输入图片说明

  • 播放进度条

输入图片说明

  • 评分进度条

输入图片说明

2· 各种进度条之间的关系

所有进度条都继承自ProgressBar

输入图片说明

3· ProgressBar进度条的风格

  • 默认的风格

输入图片说明

  • 水平风格:Horizontal

输入图片说明

(下面这些风格为垂直进度条的风格)

  • 小风格: Small

输入图片说明

  • 大风格:Large

输入图片说明

  • 反向风格:Inverse

输入图片说明

  • 小反向风格:SmallInverse

输入图片说明

  • 大反向风格: LargeInverse

输入图片说明

声明: 设置风格要写成这样: style="?android:attr/progressBarStylexxxxxx"

4· ProgressBar的使用方法

4.1 主要属性

  • 进度条最大值: max
  • 当前进度: progress
  • 次要进度的值: SecondaryProgress
  • 风格: style(前面不用加android:)

水平风格、最大进度200、当前进度140、次要进度170的进度条

1为当前进度;2为次要进度:

输入图片说明

4.2 进度条是否为模糊的

ProgressBar有一个方法叫做isIndeterminate().

用来判断进度条是否模糊。

无法得知具体进度的进度条,返回true,如垂直进度条;

可以得知具体进度的进度条,则返回false,如水平进度条

ProgressBar.isIndeterminate();

4.3 手动增加当前进度和第二进度

实现点击按钮增加进度条的当前和第二进度

  • 增加当前进度 ProgressBar.incrementProgressBy(int value);
  • 增加第二进度 ProgressBar.incrementSecondaryProgressBy(int value);

监听器的实现:

class ButtonListener implements OnClickListener {		public void onClick(View view) {						if(view.getId() == btn_incrementProgress.getId()){				progressBar.incrementProgressBy(10);							} else if(view.getId() == btn_incrementSecProgress.getId()) {				progressBar.incrementSecondaryProgressBy(20);			}		}			}

输入图片说明

转载于:https://my.oschina.net/u/2437172/blog/495738

你可能感兴趣的文章
SCDPM2012 R2实战一:基于SQL 2008 R2集群的SCDPM2012 R2的安装
查看>>
SQL SERVER中字段类型与C#数据类型的对应关系
查看>>
Linux lsof命令详解
查看>>
SVG path
查看>>
js判断checkbox是否选中
查看>>
多系统盘挂载
查看>>
MySQL函数怎么加锁_MYSQL 函数调用导致自动生成共享锁问题
查看>>
Dynamic Performance Tables not accessible Automatic Statistics Disabled for this session
查看>>
Linux中使用vim乱码
查看>>
MR1和MR2的工作原理
查看>>
Eclipse中修改代码格式
查看>>
GRUB Legacy
查看>>
关于 error: LINK1123: failure during conversion to COFF: file invalid or corrupt 错误的解决方案...
查看>>
我的友情链接
查看>>
hexo博客解决不蒜子统计无法显示问题
查看>>
python实现链表
查看>>
java查找string1和string2是不是含有相同的字母种类和数量(string1是否是string2的重新组合)...
查看>>
Android TabActivity使用方法
查看>>
java ShutdownHook介绍与使用
查看>>
Eclipse的 window-->preferences里面没有Android选项
查看>>