博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ProgressBar及其子类
阅读量:5297 次
发布时间:2019-06-14

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

1、ProgressBar(进度条组件)
派生了两个常用的组件:SeekBar和RatingBar。
<1>通过style属性可以为ProgressBar指定风格,该属性可支持如下几个属性值:
(1)@android:style/Widget.ProgressBar.Horizontal:水平进度条
(2)@android:style/Widget.ProgressBar.Inverse:普通大小的环形进度条
(3)@android:style/Widget.ProgressBar.Large:大环形进度条
(4)@android:style/Widget.ProgressBar.Large.Inverse:大环形进度条
(5)@android:style/Widget.ProgressBar.Small:小环形进度条
(6)@android:style/Widget.ProgressBar.Small.Inverse:小环形进度条
<2>ProgressBar支持的常用XML属性
(1)android:max 设置该进度条的最大值
(2)android:progress 设置该进度条的已完成进度值
(3)android:progressDrawable 设置该进度条的轨道对应的Drawable对象(该对象可通过在XML文件中用<layer-list>元素进行配置)
(4)android:indeterminate 该属性设为true,设置进度条不精确显示进度
(5)android:indeterminateDrawable 设置绘制不显示进度的进度条的Drawable对象
(6)android:indeterminateDuration 设置不精确显示进度的持续时间
<3>ProgressBar提供了如下方法来操作进度:
(1)setProgress(int):设置进度的完成百分比
(2)incrementProgressBy(int):设置进度条的进度增加或减少。当参数为正数时进度增加;当参数为负数时进度减小。
 
<4>在窗口标题上显示进度条,需要经过如下两步:
(1)调用Activity的requestWindowFeature()方法,该方法根据传入的参数可启动特定的窗口特征;
传入Window.FEATURE_INDETERMINATE_PROGRESS在窗口标题上显示不带进度的进度条
传入Window.FEATURE_PROGRESS则显示带进度的进度条
(2)调用Activity的setProgressBarVisibility(boolean)或setProgressBarIndeterminateVisibility(boolean)方法即可控制进度条的显示和隐藏。
2、SeekBar(拖动条组件)
<1>android:thumb:指定一个Drawable对象,该对象将作为自定义滑块
<2>OnSeekBarChangeListener监听器
3、RatingBar(星级评分条)
<1>Rating支持的常见XML属性
(1)android:isIndicator 设置该星级评分条是否允许用户改变(true为不允许改变)
(2)android:numStars 设置该星级评分条总共有多少个星级
(3)android:rating 设置该星级评分条默认的星级
(4)android:stepSize 设置每次最少需要改变多少个星级

转载于:https://www.cnblogs.com/android-blogs/p/5710166.html

你可能感兴趣的文章
10.17动手动脑
查看>>
操作系统实验一:并发程序设计
查看>>
互联网协议入门(一)
查看>>
Air Max 1 Men's Shoe Black/Team Red [NIKE-NO.12030]
查看>>
16_Python变量作用域_Python编程之路
查看>>
js 数组,字符串,json互相转换(在select实现多个输入的时候与后台交互常使用)...
查看>>
js index of()用法
查看>>
XSS原理及防范
查看>>
WPF中Image显示本地图片
查看>>
SVN版本管理
查看>>
哈希表等概率情况下查找成功和查找不成功的平均查找长度的计算
查看>>
SQL 操作结果集 -并集、差集、交集、结果集排序
查看>>
flume监控
查看>>
无法重启ssh
查看>>
Bugly热更新——初探
查看>>
ios12--简易购物车
查看>>
go17---并发
查看>>
守护线程
查看>>
VC++中使用MFC通过ADO连接数据库
查看>>
JavaScript验证注册信息
查看>>