Android自定义View——彩色圆环统计图
2024-08-31 19:23:55
1、初始化变量
圆的粗细:圆环的大小。
标注:文字前面的圆点。
分配比例大小:由于需要计算圆环扫过的角度,计算方法使用:(比例/100)*360度,用百分比算出360度占用了多少,由于比例/100的结果一直是0,所以换一种方法:(比例*360度)/100,先乘后除,但是这样会导致没办法获得100/100的值,所以我们分配比例大小的总和为101.
2、获取宽和高
3、绘制图形
1、画布移到圆环的左上角,为(0,0)。
2、画圆环:使用drawArc方法画出一个直径为mRadius的圆环,从初始角度开始,扫过多少角度。这里使用初始角度的递增方法使圆环一段接上一段的画出来。如果想让圆环旋转起来,就修改startPercent的值即可。
3、画文字和标注:将文字和标注画于圆环的右上角,也即圆的直径加上一段间距即可,同理,标注也是。
最新文章
- jqGrid插件getCol方法的一个改进
- C语言 · 矩阵乘法
- appium依赖pom文件注解
- UVa 129 Krypton Factor【回溯】
- 与非CCR代码互操作
- linux文件属性详细说明
- (转)关闭WordPress自动加载的Open Sans字体,总是连接googleapi.com,导致打开wordpress很慢
- 转:有事务处理的NoSQL数据库
- 我的Python---1
- zabbix系列之九——添加钉钉告警
- Spring注解@Configuration和Java Config
- eclipse 安装MyBatis插件 -- 官网直接拖动“安装”
- (14/24) css进阶:(入门)去除冗余的css
- 关于python-flask中规范创建项目的几个关键py项目文件
- iframe与主框架跨域相互访问方法
- kafka架构浅显理解
- Android手机刘海屏(附工具类)
- selenium+python自动化78-autoit参数化与批量上传
- MySQL数据库相关开发入门
- SpringMVC融合Swagger UI使用