,
也许你觉得,这不就是一个背景,干嘛要去自定义,哈哈哈
那我告诉你,因为笔者闲的………
好了开个玩笑,这个背景如果用.9图我不知道会不会失真,.9的基准点如何绘制,
如何保证绿色的三角形,和里面的对勾不拉伸...当我们的viewlayout变成正方形或者wrap_content或者machparent的时候
圆点和对勾还是根据变化后的尺寸来绘制的.....,这里一定要注意
**
绘制虚线用drawPath
**
然后我们绘制两边的透明半圆,这里绘制透明带描边的半圆,我用了一个小技巧,
其实我没有设置画笔的擦除模式来绘制,我选择了里面的小圆颜色和我们所处的...的宽度,y)分别作为两个圆的圆心然后用canvas.drawCircle(),完成圆形的绘制,
也有读者可能疑问,为什么绘制了一个圆 ,能显示半圆呢,注意我们的坐标,这样的坐标圆的另外一部分是超出View...的所以不显示,正好留下了我们要显示的半圆,又因为我们设置了圆的颜色和Item背景色一样,ok到此我们的小半圆也完整的绘制出来了
现在大部分工作已经做完了,整下的就是顶部的那个三角形了,
绘制三角形,我们采取