,
也许你觉得,这不就是一个背景,干嘛要去自定义,哈哈哈
那我告诉你,因为笔者闲的………
好了开个玩笑,这个背景如果用.9图我不知道会不会失真,.9的基准点如何绘制,
如何保证绿色的三角形,和里面的对勾不拉伸...,
还有我其实不会制作.9图,既然遇到问题,就换一种解决方式,
我们自己绘出来这个背景不就行了…
和上一篇自定义动画button一样,也就不到200行代码,我们就能绘制出来这个标签Layout,
链接如下...item的背景色一个颜色,然后里面的描边大圆用了另外一种颜色,这样一个视觉感官可以给用户造成这种中间是透明的,只有虚线的半圆效果
代码如下
我们拿到虚线所处的 y坐标,然后用 坐标(0,y) 和(view...的宽度,y)分别作为两个圆的圆心然后用canvas.drawCircle(),完成圆形的绘制,
也有读者可能疑问,为什么绘制了一个圆 ,能显示半圆呢,注意我们的坐标,这样的坐标圆的另外一部分是超出View...有兴趣想要源码工程的同学,可以留言,我会上传到github后,把地址补充到评论中,包括上一篇的自定义动画view的源代码
谢谢各位捧场!!