Android自定义横向的ProgressBar
来源:互联网 发布:linq高级编程 pdf 编辑:程序博客网 时间:2024/06/05 01:14
效果图:
代码:
在res下创建drawable文件夹,新建文件drawable/progressbar_color.xml
<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 背景 gradient是渐变,corners定义的是圆角 --> <item android:id="@android:id/background"> <shape> //注意是shape <corners android:radius="10dp" /> <solid android:color="#ffffff" /> </shape> </item> <!-- 第二条进度条颜色 --> <item android:id="@android:id/secondaryProgress"> <clip> //注意是从clip <shape> //注意是从shape <corners android:radius="10dip" /> <gradient android:angle="90.0" android:centerColor="#ac6079" android:centerY="0.45" android:endColor="#6c213a" android:startColor="#e71a5e" /> </shape> </clip> </item> <!-- 进度条 --> <item android:id="@android:id/progress"> <clip> //注意是clip <shape> //注意是shape <corners android:radius="10dip" /> <solid android:color="#FF8080" /> </shape> </clip> </item> </layer-list>
然后在布局中引用就可以了。
activity_main.xml
<ProgressBar android:id="@+id/my_progress" android:layout_width="match_parent" android:layout_height="12dp" android:max="100" android:progress="40" android:secondaryProgress="70" style="?android:attr/progressBarStyleHorizontal" android:progressDrawable="@drawable/progressbar_color"/>
注:
1、
secondaryProgress 和 progress 必须要使用 <clip></clip>元素
2、其他的一些常用属性:
android:maxHeight="2dp"
android:minHeight="2dp" 限定progressbar的高度
android:thumb="@drawable/big_hook_ok" 进度位置的图片
0 0
- Android自定义横向的ProgressBar
- Android自定义横向的ProgressBar
- Android 自定义横向的ProgressBar的颜色
- android 自定义横向progressbar样式
- 自定义横向Progressbar
- 自定义横向带刻度progressbar
- 横向ProgressBar的使用
- Android的ProgressBar自定义入门
- android 自定义水平的ProgressBar
- Android:自定义ProgressBar的样式
- Android自定义ProgressBar的样式
- 横向ProgressBar进度条的设置
- 自定义横向ProgressBar样式圆角改直角
- 【ProgressBar】Android 自定义ProgressBar集锦
- Android--横向progressbar设置与实现
- Android自定义进度条(ProgressBar)的问题
- android自定义view实现progressbar的效果
- Android实现带箭头的自定义Progressbar
- OpenJudge_P1775 采药(01背包)
- Windows多线程总结(2)-- 多线程的使用
- Linux内核参数的优化(Nginx)
- SSH:Hibernate框架(Hibernate实现分页和综合查询详解)
- B+树的结构
- Android自定义横向的ProgressBar
- 传入参数
- delphi 获取网络图片
- CSS按比例等分box,并显示分隔线
- hadoop HDFS 用户指南
- Android性能测试之内存泄露以及GC机制浅析(三)
- 10个优秀的Javascript的音频库
- Makefile进阶——自动化变量
- 前端controller写法