转载请注明出处。付小华的移动开发微博:http://blog.csdn.net/klxh2009

很少写博客,今天来一个。先看效果图:


项目文件结构:

1、drawable

2、stytles

3、layout


一、先看layout:

<span style="font-size:18px;"><?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:background="#B4E7BA"    android:orientation="vertical" >    <ProgressBar        android:id="@+id/myprogressbar"        style="@style/style_myprogressbar"        android:layout_width="fill_parent"        android:layout_height="10dp"        android:layout_margin="20dp"        android:background="@drawable/shape_pb_bg"        android:max="100"        android:progress="40" /></LinearLayout></span>


二、再看stytles:

<style name="style_myprogressbar" parent="@android:style/Widget.ProgressBar.Horizontal">        <item name="android:maxHeight">50dip</item>        <item name="android:minHeight">10dip</item>        <item name="android:indeterminateOnly">false</item>        <item name="android:indeterminateDrawable">@android:drawable/progress_indeterminate_horizontal</item>        <item name="android:progressDrawable">@drawable/shape_pb_bg</item>    </style>

三、drawable下的shape_pb_bg:

<?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:centerY="0.75"                android:endColor="#FFFFFF"                android:startColor="#FFFFFF" />        </shape>    </item>    <!-- 进度 -->    <item android:id="@android:id/progress">        <clip>            <shape>                <corners android:radius="5dip" />                <gradient                    android:angle="270"                    android:centerY="0.75"                    android:endColor="#1D00FF"                    android:startColor="#1D00FF" />            </shape>        </clip>    </item></layer-list>

OK,有这些就够了,谢谢。

更多相关文章

  1. 关于Android如何改变ProgressBar进度条颜色
  2. Android自带Music播放器更新播放时间和进度条的方法
  3. TextureView+MediaPlayer实现在线短视频播放
  4. Android学习笔记35——ProgressBar进度控件详解
  5. Android(安卓)Visible属性学习
  6. android ProgressBar 自定义进度条颜色
  7. Android(安卓)Dialog
  8. Android(安卓)自定义进度条
  9. android 自定义进度条颜色

随机推荐

  1. Android(安卓)4.4 KitKat NotificationMa
  2. android4.0.3关于init.c和init.rc
  3. 将Android的源码附加到Eclipse中,可进行调
  4. android配置cocos2dx环境
  5. Tools属性Tools Attributes
  6. Android(安卓)- TextView添加图片
  7. 最新Android面试题整理 5月
  8. Windows和Linux中android SDK是否通用的
  9. 黑马程序员.Android攻城狮.JAVA基础.1.6.
  10. Android应用程序的入口Activity