所谓前人栽树,后人乘凉,在此感谢博主的贡献。
原文:边缘凹凸的卡劵效果
先上效果图:
我实现的效果和原博主实现的效果是不一样的,我是左右边缘凹凸,而博主是上下边缘凹凸。其实理解了原理,哪个边缘实现这个效果都是可以的。
实现原理:
直接在view边缘上画一个个白色的小圆来实现这种效果,这个view:CouponView
可以让它继承LinearLayout,通过重写onDraw()方法实现重新绘制的效果。最后在布局文件中使用该自定义CouponView即可。
画圆的个数如何确定:
(这是原博主的经验,总结的的确很好)
假如我们上下线的半圆以及半圆与半圆之间的间距是固定的,那么不同尺寸的屏