ProgressBar背景的改变
其实说白了改变背景就是改变样式
<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. Android 渐变drawable背景
  4. Android引用资源(resources) vs 引用样式属性(style attribute)语法
  5. Android善用预定义样式
  6. Android中由于设置的背景图片太大导致OOM
  7. Android内建样式收集
  8. Android EditText样式自定义

随机推荐

  1. [Android]Android(安卓)NDK编译不识别lis
  2. Android logcat命令详解
  3. android coding style
  4. Android以最省内存的方式读取本地资源的
  5. 淘宝Android自动化测试框架-TMTS
  6. html5,移动端开发(1)
  7. Android(安卓)建立自己的手写笔画图案 Ge
  8. 最简单的基于FFmpeg的移动端例子:Android
  9. Android Studio2.3+AndroidSDK安装【图文
  10. Android v4包下的PagerTitleStrip,ViewPag