自定义viewLayout实现标签View,UI的效果图如下:
如图,我们要自己实现带描边的,带花括号的,带三角形,带对勾的这样一个layout
,并且对勾和中间的虚线我们都要用最基础的API绘制出来...:自定义登陆动画button
国际惯例,先看下效果,我们自定义有一个什么好处,就是我们自定义的属性,可以根据比例还绘制,这样我们绘制的三角和对勾以及虚线和中间的半圆都可以不失真....,比如三角你要换成紫色,那么你就另外加一个app:triangleColor="紫色"就行了
新建自定义view的类,继承layout
在构造函数中获取自定义属性的值
上面基本都是模板代码了,没上面可以说的...我们来计算这个path,
绘制这个对勾的path涉及到初中的一些数学知识,太高端我也不会,毕竟只有初中毕业
首先弧度和角度的转换,
然后就是知道斜边和角度求,对边和临边,就是cos和sin的知识
**
注意Android...有兴趣想要源码工程的同学,可以留言,我会上传到github后,把地址补充到评论中,包括上一篇的自定义动画view的源代码
谢谢各位捧场!!