Android开发 自定义动态进度圆环
2017-12-25 18:29
302 查看
首先看看我的完整效果图吧,感兴趣的话欢迎继续往下阅读:
这是一个自定义View,先说一下大体思路吧,主要使用Canvas绘画。
在绘画之前我们先确定一下需要绘画的尺寸,首先获取一下默认宽高:·
然后需要确定圆环的半径,需要默认高度的一半-圆环上的实心圆半径:
接下来就要初始化一下开始画圆环的坐标位置和圆上的实心圆开始坐标位置:
根据进度画圆弧,分成两部分,一部分背景弧度,另一部分则是画前景填充弧度:
然后画圆弧上两个实心标识:
1、画结束标识:
2、画圆环进度实心标识:
最后再Activity如何使用呢,其实很简单只需要使用ObjectAnimator刷新进度,调用自定义View的相关方法就是了,接下来让咱们看看吧:
直接调用该方法就可以动态画进度圆环了:
好了到这里已经基本结束了,如果有想看我的源码的请欢迎star我的GitHub。
源码地址
欢迎进入我的微信公众号:
这是一个自定义View,先说一下大体思路吧,主要使用Canvas绘画。
在绘画之前我们先确定一下需要绘画的尺寸,首先获取一下默认宽高:·
然后需要确定圆环的半径,需要默认高度的一半-圆环上的实心圆半径:
接下来就要初始化一下开始画圆环的坐标位置和圆上的实心圆开始坐标位置:
根据进度画圆弧,分成两部分,一部分背景弧度,另一部分则是画前景填充弧度:
然后画圆弧上两个实心标识:
1、画结束标识:
2、画圆环进度实心标识:
最后再Activity如何使用呢,其实很简单只需要使用ObjectAnimator刷新进度,调用自定义View的相关方法就是了,接下来让咱们看看吧:
直接调用该方法就可以动态画进度圆环了:
好了到这里已经基本结束了,如果有想看我的源码的请欢迎star我的GitHub。
源码地址
欢迎进入我的微信公众号:
相关文章推荐
- Android自定义view动态绘制百分比圆环进度条
- 【Android 应用开发】 自定义 圆形进度条 组件
- Android绘图:自定义View之——矩形进度条、圆环进度条、填充型进度条、时钟
- Android自定义View圆环带文字进度条
- 【Android 应用开发】 自定义 圆形进度条 组件
- Android开发之自定义圆角矩形进度对话框
- Android基础之UI设计与开发---------自定义进度条
- Android开发高级技术自定义进度条(自定义progressbar)
- Android 自定义View——动态进度条
- android开发自定义动态Button
- Android自定义view 圆环进度条
- Android中自定义Adapter实现ListView动态刷新进度条
- Android自定义View基础开发之图片加载进度条
- Android自定义带动画圆环进度条
- Android中自定义Adapter实现ListView动态刷新进度条
- android自定义圆形进度条,实现动态画圆效果
- Android自定义View和属性动画完美结合,创造出酷炫圆环动画,带标尺和进度
- 【Android 应用开发】 自定义 圆形进度条 组件
- iOS开发——自定义进度圆环
- 【Android 应用开发】 自定义 圆形进度条 组件