android底部导航,中间凸起底部导航
最近在做一个项目,底部导航中间部分需要凸起,本来一开始我是用一个圆形的背景的但是这样子边上就会有很生硬的边角.比如就像这样:这样子就很不美观,于是就用贝斯尔曲线重新绘制一个带有弧形的首先我们是要知道贝塞尔曲线是怎么绘制的,这里的话我们是用到了二阶的贝塞尔曲线,由二阶贝赛尔公式:B(t)=(1 - t)²Po + 2t(1 - t)P1 + t²P2,t∈[0,1];在这里Po是起点,P2是终点,P1是控制点,我们给公式做一个分解因式的转换 B(t)= (1-t)...
原创
2022-03-20 19:44:10 ·
4270 阅读 ·
4 评论