Android仿美团导航栏-自定义View系列
功能简介
Android仿美团导航栏,感觉挺有趣,简单的实现下。
GIf演示
主要实现步骤-具体内容看github项目里的代码
不想写,累,简单记录一下
简单记录一下实现步骤。实际上离美团的效果还差的很远,很多细节没有覆盖,例如弹出来的按钮与水平线左右两处交汇的地方就很生硬,应该再用贝塞尔曲线写一下。
1.创建ViewGroup
2.创建4个lottieViewimplementation "com.airbnb.android:lottie:3.7.0"
3.创建按钮bean类,保存计算出的各种位置和lottieView
4.创建list将bean类保存进去
5.根据计算的位置数据绘制按钮文字,设定lottieView位置,再添加一个valueAnimator用于点击效果上下移动。
6.复写onTouchEvent
根据bean类里的位置数据判断点击了哪个按钮。