自定义控件之太极图
2017-12-12 本文已影响21人
倚栏听风雨丶
绘制这个图主要是为了练习Rect和Circle,代码使用kotlin语言写的,先上成果图
![](https://img.haomeiwen.com/i5731254/97dcf7f50357aee1.gif)
直接记录步骤,首先绘制左右两边黑色和白色半圆,代码:
![](https://img.haomeiwen.com/i5731254/ec9d3ae1fe773bb5.png)
![](https://img.haomeiwen.com/i5731254/ba0c414b4a0d8c3d.png)
然后在绘制半圆的头部
![](https://img.haomeiwen.com/i5731254/5301135e062e55f0.png)
![](https://img.haomeiwen.com/i5731254/876ada1d1cfd5f3b.png)
再画龙点睛,绘制小圆
![](https://img.haomeiwen.com/i5731254/2b478b5e2fe585c6.png)
![](https://img.haomeiwen.com/i5731254/08cf6da3ca4359d8.png)
最后如何让其旋转? 写个设置角度方法的方法,使用定时器,改变角度,重复绘制.
![](https://img.haomeiwen.com/i5731254/f1d7045336991bf8.png)
看百遍不如撸一遍,写点有趣的东西,既能学到东西,又不那么枯燥.
绘制这个图主要是为了练习Rect和Circle,代码使用kotlin语言写的,先上成果图
直接记录步骤,首先绘制左右两边黑色和白色半圆,代码:
然后在绘制半圆的头部
再画龙点睛,绘制小圆
最后如何让其旋转? 写个设置角度方法的方法,使用定时器,改变角度,重复绘制.
看百遍不如撸一遍,写点有趣的东西,既能学到东西,又不那么枯燥.