一、ProgressBar基础使用
(1)默认ProgressBar
讯享网(2)ProgressBar属性
Java理论基础知识
- android:indeterminate:设置为不确定模式,动画无限循环
- android:indeterminateDrawable:定义不确定模式是否可drawable
- android:max:定义进度的最大值
- android:maxHeight:进度Widget最大高
- android:maxWidth:进度Widget最大宽
- android:minHeight:进度Widget最小高
- android:minWidth:进度Widget最小宽
- android:progress:设置进度的默认值,0到max
- android:progressBackgroundTint:进度条的背景颜色
- android:progressTint:进度条的颜色
- android:secondaryProgress:定义二级进度值,0到max
(3)ProgressBar方法
- getMax():返回这个进度条的范围的上限。
- getProgress():返回进度。
- getSecondaryProgress():返回次要进度。
- incrementProgressBy():指定增加的进度。为正数时进度增加;为负数时进度减少。
- isIndeterminate():指示进度条是否在不确定模式下。
- setIndeterminate():设置是否为不确定模式。
(4)系统提供ProgressBar样式
- 水平进度条
讯享网
- 普通大小的环形进度条
- 大环形进度条
讯享网
- 小环形进度条
二、自定义ProgressBar样式
(1)自定义带渐变色圆角的水平进度条

- 设置背景颜色和圆角
- 设置进度条渐变色和圆角
(2)自定义旋转图片加载
- 设置旋转图片
- 设置圆形和旋转角度
(3)自定义多张图片播放动画
- 设置为不确定模式
- indeterminateDrawable设置Drawable动画
- 设置Drawable动画
三、Shape使用
(1)rectangle:矩形
(2)oval:椭圆
(3)line:线
(4)ring:圆环
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/4014.html