其实说白了改变背景就是改变样式

<ProgressBar
android:id="@+id/progress_bar"
android:layout_width="40dip"
android:layout_height="40dip"
android:padding="6dp"
android:indeterminate="true"
style="?android:attr/progressBarStyleInverse"
/>
上面只实用白色背景程序的progressbar

或者呢 自己写一个样式

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">

<item android:id="@android:id/background">
<shape>
<corners android:radius="5dip" />
<gradient
android:startColor="#ff9d9e9d"
android:centerColor="#ff5a5d5a"
android:centerY="0.75"
android:endColor="#ff747674"
android:angle="270"
/>
</shape>
</item>

<item android:id="@android:id/secondaryProgress">
<clip>
<shape>
<corners android:radius="5dip" />
<gradient
android:startColor="#80ffd300"
android:centerColor="#80ffb600"
android:centerY="0.75"
android:endColor="#a0ffcb00"
android:angle="270"
/>
</shape>
</clip>
</item>
<item
android:id="@android:id/progress"
>
<clip>
<shape>
<corners
android:radius="5dip" />
<gradient
android:startColor="@color/progress_start"
android:endColor="@color/progress_end"
android:angle="270" />
</shape>
</clip>
</item>

</layer-list>

然后

.setProgressDrawable

更多相关文章

  1. Android: 背景图片平铺要这么干
  2. Android组件应用
  3. SeerBar样式
  4. android Style样式
  5. Android(安卓)ProgressBar 各种样式大全
  6. Android(安卓)splitActionBarWhenNarrow ActionBar背景颜色设置
  7. android 自带的主题 theme 的使用
  8. android selector 背景选择器
  9. android设置Activity背景色为透明的2种方法

随机推荐

  1. Android:密码显示隐藏
  2. Android 超简单的电子购物程序
  3. Android(安卓)Bundle存储数据类型
  4. android wifi
  5. Android Handler和HandlerThread使用方法
  6. Android(安卓)操作手机内置存储卡中的文
  7. Android ListView用法(1),不用ListActivit
  8. Android Media Scanner Mechanism Analyz
  9. eclipse导入android的jar包
  10. 如何更新Android Studio版本