Android自定义控件:时钟

实现原理分析 刻度线绘制:画一个刻度线很简单,就是canvas.drawLine,可是根据角度每30度绘制一个刻度线怎么实现呢,咱们一开始想到的可能会是根据角度,利用三角函数等去计算每一个刻度线的开始坐标和结束坐标,但这种方式未免过于复杂,稍有不慎就会计算错误。可是利用画布的旋转canvas.rotate就会很是的简单,刻度线只需按照12点钟方向绘制便可,每次绘制完一个刻度线,画布旋转30度,再按
相关文章
相关标签/搜索