Android 设置进度条背景

直接上代码

<ProgressBar            android:id="@+id/progressBar"            android:layout_width="match_parent"            android:layout_height="20dp"            android:layout_gravity="center_horizontal"            android:indeterminateOnly="false"            android:max="100"            android:progress="10"            android:progressDrawable="@drawable/my_progress_horizontal" />
drawable设置
<?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="0dip" />            <gradient                android:angle="0"                android:centerColor="#E6E6E6"                android:endColor="#E6E6E6"                android:startColor="#E6E6E6" />        </shape>    </item>    <item android:id="@android:id/progress">        <clip>            <shape>                <corners android:radius="0dip" />                <gradient                    android:angle="0"                    android:centerColor="#49BCFF"                    android:endColor="#49BCFF"                    android:startColor="#49BCFF" />            </shape>        </clip>    </item></layer-list>

shape是用来定义形状的,gradient定义该形状里面为渐变色填充,startColor起始颜色,endColor结束颜色,angle表示方向角度。当angle=0时,渐变色是从左向右。 然后逆时针方向转,当angle=90时为从下往上。

android:shape 配置的是图形的形式,主要包括方形、圆形等,上边代码为方形。gradient节点主要配置起点颜色、终点颜色、中间点的坐标、中间点的颜色、渐变角度(90度为上下渐变,0为左右渐变),padding节点主要配置上下左右边距,corners节点配置四周园角的半径

Android 设置进度条背景_第1张图片

更多相关文章

  1. Android设备节点的动态管理
  2. 72、android状态栏一体化,状态栏改变颜色
  3. [Android]Menu/Button 英文全大写、Menu改变字体颜色
  4. Android如何生成设备节点
  5. android TextView 结合SpannableString对部分内容设置颜色、字体
  6. Android OpenGL入门示例:绘制三角形和正方形 (附完整源码)
  7. android中的颜色渐变动画---可用于导航页的效果
  8. Android设置沉浸式状态栏时改变状态栏的颜色(只对MIUI V6可用)

随机推荐

  1. HTML常用标签的用法示例
  2. js 基础语法知识汇总
  3. 1.上手练习 2. 预习css知识
  4. 变量与函数
  5. 电商直播发展正夯,搭建电商网站需要怎样的
  6. 注册表单选,择器权重的计算过程,上下文选择
  7. 模态框与flex,grid思维导图
  8. PHP获取文件属性的最简单方法
  9. PHP获取数组中单列值的方法
  10. 1.仿小米商城 2.预习js变量与基本数据类