【高仿温度计】Android自定义控件 温度旋转按钮

2017-09-23  本文已影响190人  passiontim

1.介绍

首先看下效果图

2.思路

  1. 初始化一些参数

  2. 绘制刻度盘

  3. 绘制刻度盘下的圆弧

  4. 绘制标题与温度标识

  5. 绘制旋转按钮

  6. 绘制温度

  7. 处理滑动事件

  8. 提供一些接口方法

3.实现

初始化一些参数


绘制刻度盘

以屏幕中心为画布原点,圆弧角度为270°,绘制未选中与选中状态的刻度盘。 
旋转方法中多减的2°是后期调整所得,不用在意。


绘制刻度盘下的圆弧


绘制标题与温度标识


绘制旋转按钮


绘制温度


处理滑动事件


提供一些接口方法

4.写在最后

源码已托管到GitHub上,欢迎Fork,觉得还不错就Start一下吧!

点击下载源码

GitHub地址:https://github.com/alidili/TempControlView

上一篇 下一篇

猜你喜欢

热点阅读