1. xml文件中:
- <ProgressBar
- ... ...
- style="@style/Widget.AppCompat.ProgressBar.Horizontal"
- android:max="100"
- android:progress="0"
- android:progressDrawable="@drawable/ ~ "
- android:indeterminate="true"
- />
style属性设置水平条形进度条(默认圆形)
max属性设置进度条最大值
progress属性设置进度条当前值
progressDrawable属性设置进度条图案
indeterminate属性设置是否为不确定进度条,设置为不确定进度条可使用setVisibility()方法设置不确定进度条的显示与消失。
2. 自定义进度条图案 (drawable中xml文件)
- "1.0" encoding="utf-8"?>
- <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
-
- <item android:id="@android:id/background">
-
-
-
-
- shape>
- item>
-
-
- <item android:id="@android:id/progress">
-
-
-
-
- shape>
- clip>
- item>
- layer-list>