安卓ProgressBar水平进度条的颜色设置
来源:互联网 发布:汽配数据库 编辑:程序博客网 时间:2024/06/06 17:59
安卓系统提供了水平进度条ProgressBar的样式,而我们在实际开发中,几乎不可能使用默认的样式,原因就是“太丑”^_^
所以我们在更多的时候需要对其颜色进行自定义,主要使用就是自定义样式文件。
再在drawable目录下新增progressbar.xml文件,可以设置默认背景色和进度条的颜色
(值得一提的是支持渐变色)
代码:
- <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
- <item android:id="@android:id/background">
- <shape>
- <corners android:radius="5dip" />
- <gradient
- android:angle="0"
- android:centerColor="#ff5a5d5a"
- android:centerY="0.75"
- android:endColor="#ff747674"
- android:startColor="#ff9d9e9d" />
- </shape>
- </item>
- <item android:id="@android:id/secondaryProgress">
- <clip>
- <shape>
- <corners android:radius="5dip" />
- <gradient
- android:angle="0"
- android:centerColor="#80ffb600"
- android:centerY="0.75"
- android:endColor="#a0ffcb00"
- android:startColor="#80ffd300" />
- </shape>
- </clip>
- </item>
- <item android:id="@android:id/progress">
- <clip>
- <shape>
- <corners android:radius="5dip" />
- <gradient
- android:angle="0"
- android:endColor="#8000ff00"
- android:startColor="#80ff0000" />
- </shape>
- </clip>
- </item>
- </layer-list>
布局文件定义如下:
- <ProgressBar
- android:id="@+id/progressBar"
- style="?android:attr/progressBarStyleHorizontal"
- android:layout_width="fill_parent"
- android:layout_height="7.5dp"
- android:max="100"
- android:progress="80"
- android:layout_marginRight="8dp"
- android:progressDrawable="@drawable/progressbar"
- android:visibility="visible"/>
0 0
- 安卓ProgressBar水平进度条的颜色设置
- 安卓ProgressBar水平进度条的颜色设置
- 安卓学习笔记---ProgressBar水平进度条的颜色设置
- 安卓ProgressBar水平进度条的颜色设置
- ProgressBar水平进度条的颜色设置
- android ProgressBar水平进度条的颜色设置
- ProgressBar水平进度条的颜色设置
- Android学习札记7:ProgressBar水平进度条的颜色设置
- 安卓改变进度条的颜色progressbar
- ProgressBar 进度条颜色设置
- 设置progressbar进度条颜色
- ProgressBar 圆形进度条颜色的设置
- Android进度条ProgressBar颜色的渐变设置
- ProgressBar水平进度条(颜色与高度)
- 安卓进度条组件ProgressBar的使用
- 安卓进度条(ProgressBar)的实现
- Android笔记: ProgressBar 圆形进度条颜色的设置
- Android学习札记6:ProgressBar圆形进度条的颜色设置
- debug版本的内联函数调试
- 脚本乐园 shell编程for in 循环
- JSTL标签参考手册,JSTL标签用法:<c:choose><c:forEach><c:if><c:when><c:set>
- 前端js日期工具类
- java编译的包兼容性问题Unsupported Major.Minor Version 51.0
- 安卓ProgressBar水平进度条的颜色设置
- Chrome OS上可运行Linux
- JQuey——eclipse中编译出错的解决方式
- 【读书笔记】【Delphi高手突破】TGraphicControl/TcustomControl 与画布(Canvas)
- maven入门
- 第一篇 bootstrap基本环境安装
- 小明的调查作业
- 从一个数据库中更新数据到另一个数据库
- java借助org.apache的fileUtils实现文件或者文件夹的拷贝