整体布局

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:id="@+id/linear_"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="vertical" >    <LinearLayout        android:layout_width="300dp"        android:layout_height="100dp"        android:layout_gravity="center"        android:background="@drawable/main_bg"        android:orientation="vertical"        android:paddingLeft="5dp"        android:paddingRight="5dp"        android:paddingTop="10dp" >        <TextView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="@string/decompression"            android:textColor="#436EEE"            android:textSize="15sp" />        <TextView            android:id="@+id/tv_current"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_gravity="right"            android:layout_marginTop="10dp"            android:text="@string/current_value"            android:textColor="#EE9A00"            android:textSize="11sp" />        <ProgressBar            android:id="@+id/progressBar1"            style="?android:attr/progressBarStyleHorizontal"            android:layout_width="fill_parent"            android:layout_height="5dp"            android:layout_marginTop="5dp"            android:progressDrawable="@drawable/progress_bg" />    </LinearLayout></LinearLayout>

渐变色背景

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:id="@+id/linear_"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="vertical" >    <LinearLayout        android:layout_width="300dp"        android:layout_height="100dp"        android:layout_gravity="center"        android:background="@drawable/main_bg"        android:orientation="vertical"        android:paddingLeft="5dp"        android:paddingRight="5dp"        android:paddingTop="10dp" >        <TextView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:text="@string/decompression"            android:textColor="#436EEE"            android:textSize="15sp" />        <TextView            android:id="@+id/tv_current"            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_gravity="right"            android:layout_marginTop="10dp"            android:text="@string/current_value"            android:textColor="#EE9A00"            android:textSize="11sp" />        <ProgressBar            android:id="@+id/progressBar1"            style="?android:attr/progressBarStyleHorizontal"            android:layout_width="fill_parent"            android:layout_height="5dp"            android:layout_marginTop="5dp"            android:progressDrawable="@drawable/progress_bg" />    </LinearLayout></LinearLayout>

ProgressBar的背景资源

分别需要对3个 item进行id 进行设置 :

android:id/background

android:id/secondaryProgress

android:id/progress


<?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="3dip" />            <gradient                android:angle="270"                android:centerY="0.75"                android:endColor="#30F5FFFA"                android:startColor="#90F0F0F0" />        </shape>    </item>    <!-- 设置第二级进度条颜色图像资源 -->    <item android:id="@android:id/secondaryProgress">        <clip>            <shape>                <corners android:radius="3dip" />                <gradient                    android:angle="270"                    android:centerY="0.75"                    android:endColor="#EEE685"                    android:startColor="#EEAD0E" />            </shape>        </clip>    </item>    <!-- 设置第一级进度条颜色图像资源 -->    <item android:id="@android:id/progress">        <clip>            <shape>                <corners android:radius="3dip" />                <gradient                    android:angle="270"                    android:centerY="0.75"                    android:endColor="#3087CEEB"                    android:startColor="#906495ED" />            </shape>        </clip>    </item></layer-list>


gradient的几种属性配置:



 android:scrollbarTrackVertical="@drawable/scrollbar_vertical_track"        //滚动条背景 android:scrollbarThumbVertical="@drawable/scrollbar_vertical_thumb"      //滚动条scrollbar_vertical_track.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android">    <gradient android:startColor="#3333FF" android:endColor="#8080FF"            android:angle="0"/>    <corners android:radius="6dp" /></shape> scrollbar_vertical_thumb.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android">    <gradient android:startColor="#505050" android:endColor="#C0C0C0"            android:angle="0"/>    <corners android:radius="0dp" /></shape>





更多相关文章

  1. android 4中新增的日历处理相关API
  2. android实现标题栏、状态栏图标文字颜色及背景动态变化
  3. Android(安卓)Studio--报错日记
  4. Android去掉标题,强制设置横屏或竖屏
  5. Android设置权限问题
  6. Android中的DownloadManager
  7. android中 检查网络连接状态的变化,无网络时跳转到设置界面
  8. Android(安卓)动态添加View 并设置id
  9. android SDK 环境变量的设置

随机推荐

  1. Android(安卓)计算执行时间间隔请使用Sys
  2. Activity的创建
  3. Android中RadioGroup的初始化和简单的使
  4. android的莫名其妙的事
  5. 模拟实现android 文件管理器功能(循环打开
  6. Android问题集锦转载之一:解决Android(安
  7. Android多语言切换
  8. android平台6410背光修改
  9. Android如何关联rxJava和lifecycle,避免内
  10. Android(安卓)Studio For Mac 启动模拟机