一直不敢碰触自定义控件,近日觉得可以试试水了,正好看到简书另一位大神的自定义钟表文章,我也就跟着学习学习。
效果:
clock.gif我写的比较简单。没有写后面设置时分秒的部分,只是把当前时间传过去让它动起来就结束了。主要是学习怎么使用canvas。通过这个控件的学习,canvas终于不在一知半解了。
我对时间数字代码做了更改,主要利用了canvas.save()和canvas.restore()这两个方法。由于我文笔能力有限,怕说不清楚。直接上代码了。
Paste_Image.png关于时分秒是怎么实现的,我也上代码吧。
Paste_Image.png
网友评论