进度栏默认的颜色为黄色那么怎么改呢

查看源码 你会发现

Java代码
  1. <layer-listxmlns:android="http://schemas.android.com/apk/res/android">
  2. <itemandroid:id="@android:id/background">
  3. <shape>
  4. <cornersandroid:radius="5dip"/>
  5. <gradient
  6. android:startColor="#ff9d9e9d"
  7. android:centerColor="#ff5a5d5a"
  8. android:centerY="0.75"
  9. android:endColor="#ff747674"
  10. android:angle="270"
  11. />
  12. </shape>
  13. </item>
  14. <itemandroid:id="@android:id/secondaryProgress">
  15. <clip>
  16. <shape>
  17. <cornersandroid:radius="5dip"/>
  18. <gradient
  19. android:startColor="#80ffd300"
  20. android:centerColor="#80ffb600"
  21. android:centerY="0.75"
  22. android:endColor="#a0ffcb00"
  23. android:angle="270"
  24. />
  25. </shape>
  26. </clip>
  27. </item>
  28. <item
  29. android:id="@android:id/progress"
  30. >
  31. <clip>
  32. <shape>
  33. <corners
  34. android:radius="5dip"/>
  35. <gradient
  36. android:startColor="@color/progress_start"
  37. android:endColor="@color/progress_end"
  38. android:angle="270"/>
  39. </shape>
  40. </clip>
  41. </item>

那么你可以发现@color/progress_start @color/progress_end 你只要修改他们

直接改成16进制,或者 自己弄一个color文件然后在里面写颜色

然后呢

你保存上面的文件加入叫my_progress.xml ,然后MyProgressBar.setProgressDrawable(引用刚才文件就可以了) ,通过上面的函数你该知道my_progress.xml 应该保存在drawable 文件夹下了吧


相关链接:

http://wang-peng1.iteye.com/blog/566233



更多相关文章

  1. android 实现流媒体播放远程mp3文件代码
  2. Android(安卓)ToggleButton控件的用法
  3. Android内核的根文件系统
  4. 初识ViewPager【Android】
  5. Android常用颜色表
  6. android
  7. Android之水平ProgressBar多彩背景颜色
  8. Android开场透明度渐变动画
  9. NPM 和webpack 的基础使用

随机推荐

  1. XML实战秘籍第二卷:动态查询
  2. 详细介绍XML和HTML常用转义字符
  3. XML实战秘籍第一卷:动态排序
  4. 详细介绍xml的使用方法总结
  5. XML基础讲解之结构与语法
  6. 详细介绍Android 解析XML文件和生成XML文
  7. XML文件数减少的示例代码分享
  8. XML入门的常见问题之二
  9. 利用XML FOR PATH合并分组信息的示例代码
  10. XML入门的常见问题之一