搞这样一个demo主要是为了练习自定义view,画这样的一个时钟首先你要先了解view的绘制流程和原理,这样按我讲的思路就能绘制出来了
1:先画一个圆,就是外面表盘
2:绘制刻度,每绘制一个刻度就让画布旋转6
3:画中间圆心
4:画出指针,然后根据当前时间让画布偏转角度就行了
5:每秒重新通知view重绘
代码已经上传了
https://gitee.com/caigp/clockviewdemo.git

搞这样一个demo主要是为了练习自定义view,画这样的一个时钟首先你要先了解view的绘制流程和原理,这样按我讲的思路就能绘制出来了
1:先画一个圆,就是外面表盘
2:绘制刻度,每绘制一个刻度就让画布旋转6
3:画中间圆心
4:画出指针,然后根据当前时间让画布偏转角度就行了
5:每秒重新通知view重绘
代码已经上传了
https://gitee.com/caigp/clockviewdemo.git
本文标题:android自定义view画一个时钟
本文链接:https://www.haomeiwen.com/subject/fgmpgctx.html
网友评论