Kotlin实现的半圆形进度条

原创 2018年04月14日 22:38:40

SemiCircleProgress

Github地址
版本
* 使用Kotlin编写的半圆形的进度条,效果如下

效果图

  • 导入依赖
compile 'com.blackflagbin:semicircleprogressview:0.0.3'
  • 在布局文件中
<!--angle 每条短线之间间隔角度-->
<!--progress 进度-->
<!--showProgressText 是否显示进度文字-->
<!--strokeWidth 每条短线的宽度(粗细)-->

<com.blackflagbin.semicircleprogressview.SemiCircleProgressView
        android:id="@+id/progress"
        android:layout_width="300dp"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="50dp"
        app:angle="3"
        app:progress="13"
        app:showProgressText="true"
        app:strokeWidth="3"/>
  • 在代码中
//设置进度
progress.setProgress(3f)
//获取进度
val progress = progress.getProgress()
//更新进度
progress.updateProgress(75f)
  • 如果想要自定义进度文字实现gif演示图中第二个进度条中的类似的文
    字效果,可以参考库中的MySemiCircleProgressView
//覆写此方法以实现自定义进度文字,height代表控件的高度
drawProgressText(canvas: Canvas,height:Float)

实现各种圆形或者半圆形菜单,以及圆形进度条。

  • 2014年06月04日 15:32
  • 2.46MB
  • 下载

android自定义view之半圆形进度条

安卓自定义VIEW之半圆进度条
  • baidu_34934230
  • baidu_34934230
  • 2016-08-26 10:46:11
  • 1461

Android自定义带圆点的半圆形进度条

Android自定义带圆点的半圆形进度条
  • songyan_love
  • songyan_love
  • 2016-06-02 23:08:57
  • 3718

自定义View---实现半圆环形进度条

图表控件很多,这个多少能跟图表控件扯上边吧。 废话不多说,看图: 上面可以看到效果,支持各种自定义,支持点击 这里没有用到 自定义属性。有兴趣的可以自己设置下。直接看代码 public c...
  • u012721933
  • u012721933
  • 2016-06-30 09:03:23
  • 5049

css画半圆进度条

效果预期:半圆进度条白底,蓝色进度,随着分数的增长蓝色进度条增长。 CSS: .top{ width: 400px...
  • wzj2584454
  • wzj2584454
  • 2017-07-17 20:19:09
  • 804

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

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

android 渐变的半圆进度条

android 渐变的半圆进度条
  • desireyaoo
  • desireyaoo
  • 2017-09-07 17:26:16
  • 305

TemperatureView:圆弧刻度温度进度条

TemperatureView: 这是一个自定义 View ,用来显示温度的变化过程。前段时间公司要做一个实时监测机房温度的应用,现在把这个温度变化的 View 拿出来,自己对自定义 View 这方面...
  • qq_15796477
  • qq_15796477
  • 2016-08-31 10:12:06
  • 272

flex可自定义圆形加载进度条例子代码下载

  • 2015年07月31日 22:13
  • 2.24MB
  • 下载

自定义半环形进度

  • 2016年06月30日 09:05
  • 8KB
  • 下载
收藏助手
不良信息举报
您举报文章:Kotlin实现的半圆形进度条
举报原因:
原因补充:

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