Android

Android自定义环形进度条

2020-04-27  本文已影响0人  Gophers

手把手教你实现一个炫酷的环形进度条。

支持纯色/渐变,可选线条样式,动画时长。

可实现扇形进度条、多个进度叠加、最小/最大进度等。

先上个效果图: Demo点我

dgasdg

实现思路

环形进度条,本质就是根据角度、半径等条件实现画圆的过程

  1. 创建一个类继承View,并实现几个构造方法
  2. 定义样式属性,获取属性值
  3. 创建画笔,设置线条等样式
  4. 在onDraw方法中进行绘制

总结

参考

Interpolator插值器

Scroller

ValueAnimator

上一篇 下一篇

猜你喜欢

热点阅读