自定义圆形进度条

转载 2015年07月08日 14:44:57

实现自定义圆形进度条样式。

在activity的布局文件:

  1. <ProgressBar  
  2.             android:id="@+id/progressBar2"  
  3.             android:layout_width="wrap_content"  
  4.             android:layout_height="wrap_content"  
  5.             android:indeterminate="false"  
  6.             android:indeterminateDrawable="@drawable/my_progress_bar_color" />  

其中my_progress_bar_color的文件在drawable文件下,如下:
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <rotate xmlns:android="http://schemas.android.com/apk/res/android"  
  3.     android:fromDegrees="0"  
  4.     android:pivotX="50%"  
  5.     android:pivotY="50%"  
  6.     android:toDegrees="360" >  
  7.   
  8.     <shape  
  9.         android:innerRadiusRatio="3"  
  10.         android:shape="ring"  
  11.         android:thicknessRatio="8"  
  12.         android:useLevel="false" >  
  13.         <gradient  
  14.             android:centerColor="#FFDC35"  
  15.             android:centerY="0.50"  
  16.             android:endColor="#CE0000"  
  17.             android:startColor="#FFFFFF"  
  18.             android:type="sweep"  
  19.             android:useLevel="false" />  
  20.     </shape>  
  21. </rotate> 

Android之自定义圆形进度条

在Android开发中,对于进度条想必大家不会陌生。例如,应用在执行一个耗时操作时,会通过展示一个进度条来显示“加载中...”的动画作为友好页面以提高用户体验。对于这样的进度条,最简单的实现方式就是通...
  • shenggaofei
  • shenggaofei
  • 2016年09月05日 19:33
  • 1033

自定义的圆形进度条,还可以自己扩展

由于项目需求,于是就自己研究了下,写了这个自定义View,可以根据自己的需求进行更改,已经对外提供了获取当前值和更改颜色的方法,还可以调整进度的速度,完全根据自己的需求进行扩展,第一次写博客,草草了事...
  • zdc9023
  • zdc9023
  • 2015年12月10日 17:53
  • 527

自定义一个带进度值的圆形进度条

项目中有时候我们为了博得用户的眼球,需要自定义一些好看的控件,下面记录一个自定义带进度值的圆形进度条 先上效果 下面记录具体的实现过程 在Android studio下新建一个proje...
  • u010918416
  • u010918416
  • 2017年02月27日 22:53
  • 422

Android自定义圆形渐变进度条

作为一个自学入门android的人来说,刚接触自定义view时完全处于懵逼状态,不过还好,大神们已经铺好了路,尔等只需稍加钻研即可小有成就的,废话不多说了,先上效果图! 理清下此view...
  • u014602775
  • u014602775
  • 2016年12月08日 16:33
  • 268

自定义View之简单自定义圆形进度条

达到的效果如下: 从上面的效果可以看出,主要有以下几个自定义属性: 1、背景颜色 2、进度扇形颜色 3、半径 4、起始角度 因此,在attrs.xml中定义如下属性: ...
  • liuyi1207164339
  • liuyi1207164339
  • 2017年03月06日 00:42
  • 424

Andorid自定义圆形渐变色进度条的从实现到开源

Andorid自定义圆形渐变色进度条的从实现到开源的全过程。
  • sdkfjksf
  • sdkfjksf
  • 2016年04月29日 14:31
  • 13372

Android 自定义绘制圆形进度条

这几天在做电池管家的一个项目,有许多的地方需要用到这个圆形进度条,而且还要根据不同的状态去切换样式,比如手机是否在充电。充电的情况下圆形进度条中间就要显示一个充电的图标,不充电的情况下就显示电量的百分...
  • baidu_23478311
  • baidu_23478311
  • 2015年05月29日 17:41
  • 864

Android 自定义View,自定义属性(带进度的圆形进度条)

前一段时间就在研究declare-styleable,这是给自定义控件添加自定义属性用的。 今天我就遇到了这个需求,于是写个自定义view玩玩。 这里首先我们给出declare-styleable...
  • li15225271052
  • li15225271052
  • 2017年02月16日 23:40
  • 338

Android 高手进阶之自定义View,自定义属性(带进度的圆形进度条)

很多的时候,系统自带的View满足不了我们功能的需求,那么我们就需要自己来自定义一个能满足我们需求的View,自定义View我们需要先继承View,添加类的构造方法,重写父类View的一些方法,例如o...
  • xiaanming
  • xiaanming
  • 2013年08月26日 14:36
  • 174728

Android自定义View--圆形进度条RoundProgress

要实现的效果需要知道的知识点 字体的高度和宽度是怎么测? 字体的高度就是textSize的大小。 字体的宽度怎么测量呢?Paint画笔中有测量字体宽度的api,如下: //测量字体的宽度...
  • loveqRc
  • loveqRc
  • 2016年12月13日 09:17
  • 1480
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:自定义圆形进度条
举报原因:
原因补充:

(最多只允许输入30个字)