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类里的位置数据判断点击了哪个按钮。
这篇博客介绍了如何在Android中仿照美团导航栏创建一个自定义View。通过创建ViewGroup,使用lottieView展示动画效果,并通过计算布局位置实现按钮的绘制和点击效果。虽然与美团原版效果还有差距,但基本功能已经实现,包括按钮的显示、位置计算和点击反馈。
719

被折叠的 条评论
为什么被折叠?



