自定义水平进度条
2014-05-05 18:59
302 查看
1、在drawable中新建文件progress_color_horizontal.xml自定义的进度条样式
2、在styles中添加
3、在ProgressBar控件中引用
<?xml version="1.0" encoding="utf-8"?> <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="270" 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="270" android:centerColor="#80C07AB8" android:centerY="0.75" android:endColor="#a0C07AB8" android:startColor="#80C07AB8" /> </shape> </clip> </item> <!-- 进度条的颜色 --> <item android:id="@android:id/progress"> <clip> <shape> <corners android:radius="5dip" /> <gradient android:angle="270" android:centerColor="#ffBBFFBB" android:centerY="0.75" android:endColor="#ff00DB00" android:startColor="#ff00DB00" /> </shape> </clip> </item> </layer-list>
2、在styles中添加
<style name="progressBarHorizontal_color" parent="android:Widget.ProgressBar.Horizontal"> <item name="android:indeterminateOnly">false</item> <item name="android:progressDrawable">@drawable/progress_color_horizontal</item> <item name="android:minHeight">5dip</item> <item name="android:maxHeight">5dip</item> </style>
3、在ProgressBar控件中引用
<ProgressBar android:id="@+id/pb" style="@style/progressBarHorizontal_color" android:layout_width="fill_parent" android:layout_height="wrap_content" android:max="100" />
相关文章推荐
- 提升Android应用视觉吸引效果的10个UI设计技巧
- 基于Android"今日事今日毕"的使用介绍
- 开发人员和设计师应该安装的10个Android应用
- Android平台应用开发笔记(一)
- Android应用源码安卓局域网飞鸽传输项目
- Android应用源码安卓初学者必敲基础项目
- view的几种布局方式及实践
- 【珍藏】 2012Android开发热门资料(110个
- androidsdk另类用法使模拟器更快
- android配置phonegap
- android电子书大全 下载
- Android如何从服务器获取图片
- Android游戏开发
- Android应用开启图片加载和防止图片解析溢出的小例子
- service相关方法处理
- PowerManager.WakeLock源码解读
- Android 电源管理
- APK反破解Android代码动态加载技术
- android应用如何自动创建快捷方式到Launcher
- Launcher中配置文件夹方法