自定义viewLayout实现标签View,UI的效果图如下:
如图,我们要自己实现带描边的,带花括号的,带三角形,带对勾的这样一个layout
,并且对勾和中间的虚线我们都要用最基础的API绘制出来...,
还有我其实不会制作.9图,既然遇到问题,就换一种解决方式,
我们自己绘出来这个背景不就行了…
和上一篇自定义动画button一样,也就不到200行代码,我们就能绘制出来这个标签Layout,
链接如下...style用到view中,如果我们声明的自定义属性过多,但是我们并不是全部需要特殊的设置,我们提供一个默认的style,那么我们在xml里面只需要写宽高属性就行了,如果有默认的style满足不了你的需求...布局预览中发现虚线生效了,但是…但是 当你run到手机上发现 虚线和预览的不一样,还是直线,
注意画虚线不要用drawLine方法,当你设置了画笔的effecte后,绘制直线请用drawPath才会生效,才能和预览的XML...然后就是知道斜边和角度求,对边和临边,就是cos和sin的知识
**
注意Android里面的参数是弧度,
**
计算和微调的代码就直接贴出来了,大家自己看看,其实蛮简单的
最后我们绘制对勾的path
OK到此我们的自定义标签