ProgressBar在android中有特殊的效果,用来向用户展现一个较好的视觉效果,进度条的整体结构如下:
从图中可以看到,ProgressBar通过不同的style【样式】设置,来展示不同效果,同时ProgressBar有两个子类即seekBar和RatingBar【这两个类下节课探讨】
通过文档我们可以找到ProgressBar的各类风格:
horizontal 》 水平风格
small 》 环状的小风格
large 》 环状的大风格
inverse 》 反向风格
在相应的xml文件中定义一个ProgressBar
<ProgressBar
android:id="@+id/firstProgressBar"
android:layout_width="match_parent"
android:layout_height="wrap_content"
style="?android:attr/progressBarStyleHorizontal" />
红色字体为android中自带的显示风格
android:attr/progressBarStyleSmall
android:attr/progressBarStyleLarge
android:attr/progressBarStyleHorizontal
在android中我们可以自己定义style来展示定制化的进度条