2019独角兽企业重金招聘Python工程师标准>>>

1.图像形式

<?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/no"/>
    <!-- 定义轨道上已完成部分的样式 -->
    <item
        android:id="@android :id/progress"
        android:drawable="@drawable/ok"/>

</layer-list>

2.绚丽效果

<?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/no"/>
    <!-- 定义轨道上已完成部分的样式 -->
    <item
        android:id="@android :id/progress"
        android:drawable="@drawable/ok"/>
    <!-- 设置背景色图像资源 -->
    <!-- <item android:id="@android :id/background" android:drawable="@drawable/XXXX"> -->
    <item android:id="@android :id/background">
        <shape>
            <corners android:radius="3dip" />

<gradient
                android:angle="270"
                android:centerColor="#FF880000"
                android:centerY="0.75"
                android:endColor="#FF110000"
                android:startColor="#FFFF0000" />
        </shape>
    </item>
    <!-- 设置第二级进度条颜色图像资源 -->
    <item android:id="@android :id/secondaryProgress">
        <clip>
            <shape>
                <corners android:radius="3dip" />

<gradient
                    android:angle="270"
                    android:centerColor="#FF00FF00"
                    android:centerY="0.75"
                    android:endColor="#FF00FF00"
                    android:startColor="#FF00FF00" />
            </shape>
        </clip>
    </item>
    <!-- 设置第一级进度条颜色图像资源 -->
    <item android:id="@android :id/progress">
        <clip>
            <shape>
                <corners android:radius="3dip" />

<gradient
                    android:angle="270"
                    android:centerColor="#12345678"
                    android:centerY="0.75"
                    android:endColor="#98786321"
                    android:startColor="#54636254" />
            </shape>
        </clip>
    </item>

</layer-list>

由于android并没有提供垂直的进度条,需要自己绘制

<?xml version="1.0" encoding="utf-8"?>
<clip xmlns:android="http://schemas.android.com/apk/res/android"

android:drawable="@drawable/android"

android:clipOrientation="vertical"

android:gravity="top">

</clip>

//通过下面代码,可以在垂直方向从图像的顶端开始截取30%图像

将ImageView的背景色设置为另一种颜色就可以绘制出一个垂直进度条

ImageView imageView=(ImageView)findViewById(R.id.image);

ClipDrawable drawable=(ClipDrawable)imageView.getDrawable();

//通图像顶端截取图像的30%

drawable.setLevel(3000);

转载于:https://my.oschina.net/u/573470/blog/122386

ProgressBar进度条颜色改变相关推荐

  1. android 自定义背景园,Android 自定义ProgressBar 进度条颜色和背景颜色

    Android 自定义ProgressBar 进度条颜色和背景颜色 首先,在drawable目录下新建文件 personal_center_level_progress_bg.xmlandroid a ...

  2. 设置progressbar进度条颜色

    1.在drawable目录下新建XML文件progressbar_horizontal_red: [java] view plaincopy <?xml version="1.0&qu ...

  3. c# progressBar进度条改变颜色及显示进度数字

    近段时间公司一个项目需要做一项功能,显示一个操作的进度条.按照客户的要求需要设置特定的前景及背景颜色,但是c#工具自带的控件progressBar不支持属性里面直接设置前景及背景颜色,并且不能显示进度 ...

  4. android ProgressBar 自定义进度条颜色

    android 自定义进度条颜色 先看图 基于产品经理各种自定义需求,经过查阅了解,下面是自己对android自定义进度条的学习过程! 这个没法了只能看源码了,还好下载了源码, sources\bas ...

  5. Android 动态改变SeekBar进度条颜色与滑块颜色

    Android 动态改变SeekBar进度条颜色与滑块颜色 遇到个动态改变SeekBar进度条颜色与滑块颜色的需求,如图: 有的是根据不同进度改变成不同颜色. 对于这个怎么做呢?大家都知道设置下pro ...

  6. iOS WKWebView带进度条封装(只用传入url,可改变进度条颜色)

    1 NSTimer+addition.h #import <Foundation/Foundation.h> @interface NSTimer (addition) /** 暂停时间 ...

  7. android 环形时间显示_Android圆形进度条颜色的设置

    最近几天由于项目的需要研究了一下listView的滑动数据动态的更新显示,其中需要在数据加载过程有圆形进度条的显示,遇到的问题是进度条的颜色设置,在网上查了一些资料结合自己的所得分享在此. xml布局 ...

  8. UI组件之 ProgressBar及其子类(一)ProgressBar进度条的使用

    ProgressBar本身进度条组件,它派生了:SeekBar和RatingBar两个组件,他们的继承关系如下: 1.ProgressBar有两个进度,一个是android:progress,另一个是 ...

  9. android 自定义 进度条 旋转,Android_Android ProgressBar进度条使用详解,ProgressBar进度条,分为旋转进 - phpStudy...

    Android ProgressBar进度条使用详解 ProgressBar进度条,分为旋转进度条和水平进度条,进度条的样式根据需要自定义,之前一直不明白进度条如何在实际项目中使用,网上演示进度条的案 ...

最新文章

  1. DevOps:软件架构师行动指南(文摘)
  2. sql 随机数高效率算法
  3. 浅谈代码的执行效率(3):缓存与局部性
  4. 使用CreateProcess和wcscat_s容易出错的地方
  5. django中FastDFS客户端与自定义文件存储系统
  6. Java:Lombok插件用法笔记
  7. R语言处理非线性回归模型C-D方程,使用R语言进行多项式回归、非线性回归模型曲线拟合...
  8. 华为的型号命名规则_华为光模块的型号命名规则是怎样的?
  9. VS2015安装教程
  10. SpringBoot读取自定义配置文件
  11. Android 颜色对照表
  12. excel2007打开后是显示为灰色解决办法
  13. html列表自动无限循环滚动,js 无限循环垂直滚动列表
  14. C#实现斐波那契数列
  15. JS中出现三个点(...)的作用是什么
  16. LED发光二极管限流电阻的计算
  17. 30 岁了, 现在开始努力,晚吗?
  18. 【计算机组成原理】实验1:运算器
  19. Android view 部分 setContentView 的前因后果
  20. 职业选手的。cfg怎么用_靠演技出道,用直拍疯狂吸粉:“姐圈”选手怎么就出圈了呢?...

热门文章

  1. bat修改文件内容_在win10系统中一键修改MapGIS67系统库背景色
  2. wordpress mysql 安装_wordpress 搭建安装教程 1 安装数据库、SQLyog
  3. lisp 标记形心_标记-压缩算法
  4. 计算机量子化学计算实验报告物化实验,experimental report:量子化学计算(HMO).pdf...
  5. HTTP协议 TCP协议简要
  6. 【转载】Qt Creator 添加自定义注释
  7. bzoj3192: [JLOI2013]删除物品
  8. swift-判断是否已获得相机、相册权限
  9. C# 填充pdf 模板生成报告
  10. [转] Spring Boot特性