自定义控件——走动的钟表(主要学习canvas绘制)

一直不敢碰触自定义控件,近日觉得可以试试水了,正好看到简书另一位大神的自定义钟表文章,我也就跟着学习学习。

也想学习的直接戳:Android自定义控件之圆形时钟

效果:

clock.gif

我写的比较简单。没有写后面设置时分秒的部分,只是把当前时间传过去让它动起来就结束了。主要是学习怎么使用canvas。通过这个控件的学习,canvas终于不在一知半解了。

我对时间数字代码做了更改,主要利用了canvas.save()和canvas.restore()这两个方法。由于我文笔能力有限,怕说不清楚。直接上代码了。

Paste_Image.png

关于时分秒是怎么实现的,我也上代码吧。

Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,532评论 25 708
  • 上篇的学习,Paint中的基础知识基本结束,笔学完了,学习开始学习画布。本篇记录学习Canvas中的一些知识。在d...
    英勇青铜5阅读 3,576评论 4 9
  • 总觉得把自己所有的时间都铺满是最好的生活方式,可却忽略了心情也是需要适当的释放释放的。 这个九月像是一眨眼就结束了...
    故事LWL阅读 108评论 0 0
  • 余生? 思考…余生? 色彩斑斓? 还是庸庸碌碌! 当然…我并不知道! 此时此刻,我该如何思考: 余生! ...
    余生无罪阅读 116评论 0 0
  • 第一次发现怀孕的时候,已经5周了,急急忙忙买了好几本书回来学习。 1. 3个周期 怀孕分3个周期:孕早期,孕中期,...
    wilburH阅读 291评论 0 1