模仿支付宝芝麻信用进度圆环

上篇写了自定义圆环进度条,在上篇的基础上自定义了稍微复杂一点的控件,模仿支付宝芝麻信用进度圆环。


代码下载
效果图如下

效果图

画扇形

   RectF rectF=new RectF(left,top,right,bottom)
   canvas.drawArc(rectF, startAngle, sweepAngle, false, ringPaint);//第三个参数是否显示半径

将文字沿着圆环内测显示

   path.addOval(rectF, Path.Direction.CW);//Path.Direction.CCW逆时针
   canvas.drawTextOnPath(text,path,hOffset,vOffset,paint);

带有阴影的圆点

    pointPaint.setShadowLayer(pointShadowLayer, x, y, Color.WHITE);//设置阴影
    canvas.drawCircle(xPoint, yPoint, pointPaintSize, pointPaint);

动画依旧使用Animation,重写applyTransformation方法

gif.gif

代码下载

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,862评论 25 708
  • 交叉熵产生于信息论里面的信息压缩编码技术,但是它后来演变成为从博弈论到机器学习等其他领域里的重要技术手段。 1.什...
    CJJShare阅读 1,383评论 0 2
  • 人物: 1、石神:帝都大学数学系天才,和汤川是校友,高中数学老师兼柔道教练,暗恋靖子,在靖子和女儿失手杀死富樫后,...
    彩霞湾里的鱼阅读 1,077评论 0 0
  • 最近公司要新开一个项目了,要兼容ie8的浏览器,兼容性问题真的是一个大大的问题,不断的总结一些ie8在兼容性上样式...
    土豪码农阅读 341评论 0 0