【Android】自定义ProgressBar
来源:互联网 发布:java项目转maven项目 编辑:程序博客网 时间:2024/05/20 19:32
自定义条形ProgressBar
<ProgressBar android:id="@+id/progress_bar" android:layout_width="240dip" android:layout_height="20dip" android:layout_gravity="center" android:layout_marginTop="30dip" android:max="100" style="?android:attr/progressBarStyleHorizontal" android:progressDrawable="@drawable/progress_color" />
android:progressDrawable="@drawable/progress_color"
<?xml version="1.0" encoding="UTF-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 设置背景色图像资源 --> <item android:id="@android:id/background" android:drawable="@drawable/cloud_progress_bg"/> <!-- 设置第一级进度条颜色图像资源 --> <item android:id="@android:id/progress" android:drawable="@color/progressbar_color"/></layer-list>或者如下
<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 设置背景图片 --> <item android:id="@android:id/background" android:drawable="@drawable/cloud_progress_bg"/> <item android:id="@android:id/background"> <shape> <corners android:radius="0dip" /> <gradient android:angle="270" android:centerColor="#cddae4" android:centerY="0.75" android:endColor="#cddae4" android:startColor="#cddae4" /> </shape> </item> <item android:id="@android:id/secondaryProgress"> <clip> <shape> <corners android:radius="5dip" /> <gradient android:angle="270" 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="0dip" /> <!-- 无圆角 --> <gradient android:angle="270" android:endColor="#0283E3" android:startColor="#0283E3" /> </shape> </clip> </item></layer-list>
系统原生的样式如下:
<?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="#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="270" android:centerColor="#ffffb600" android:centerY="0.75" android:endColor="#ffffcb00" android:startColor="#ffffd300" /> </shape> </clip> </item></layer-list>
- 【ProgressBar】Android 自定义ProgressBar集锦
- android自定义标题栏progressBar
- android 自定义ProgressBar
- Android 自定义ProgressBar (一)
- android自定义progressbar
- Android 自定义progressbar
- android 自定义progressbar
- Android自定义RatingBar && ProgressBar
- Android 自定义ProgressBar
- Android开发 自定义ProgressBar
- android自定义ProgressBar
- Android中自定义ProgressBar
- 【Android】自定义ProgressBar
- Android 自定义ProgressBar
- android 自定义ProgressBar
- Android progressBar 自定义
- Android 自定义ProgressBar
- android自定义ProgressBar
- c#winfrom 滚动鼠标改变PictureBox控件的大小
- hdu 2066 一个人的旅行
- 黑马程序员:SSH2配置详情
- openfire 插件开发入门
- Android线程间通信
- 【Android】自定义ProgressBar
- 反向代理服务器的工作原理
- Sparx Systems入选Gartner魔力象限报告
- 此生真的就这样了吗?
- 《Linux命令行与shell脚本编程大全》 第二十五章 学习笔记
- rails中each do在view层中显示问题
- LeetCode: Two Sum (Java)
- NAT和NAT穿透介绍
- Maven依赖scope