美文网首页Android安卓android开发
饿了么购物车效果(附源码)

饿了么购物车效果(附源码)

作者: 三木仔 | 来源:发表于2016-11-13 23:30 被阅读12086次

花了两天写了一个仿Android端饿了么外卖的效果,实现的功能包括:

  • 左右侧列表联动
  • 顶部吸附标题
  • 利用二次贝塞尔曲线做成下单特效
  • 增加底部固定,自定义dialog
    主要利用recycleview和属性动画、二次贝塞尔曲线做成抛物线效果,自定义的dialog实现底部栏固定,从底部滑出显示的会话框
picture2.png fucoe.gif 饿了么购物车效果(附源码)

源码: github


已加入点击购物车显示所选的功能、修正包名错误等,一起加油。


相关文章

网友评论

  • 1de1fbab9ec3:请教作者一个问题:假如一个菜品里面有不同的规格(大份、中份、小份、微辣、中辣、麻辣)等不同的选择。我点击一个大份微辣,再点一个中份麻辣,再点一个中份麻辣。这三个菜都相同,规格有不一样的也有一样的。加入购物车时如何判断,新加的和已有的是否相同,是否要很多 循环。
    三木仔:@飞歌_8813 你这里就只是两种枚举类型,做一遍循环就够了
  • 柴柴777:准备拿来改造成自己的项目了
  • 398f1eac5eca:点餐界面里面最难的感觉并不是这个购物车。。而是左右2个列表向上向下滚动时的那个触摸机制拦截。。。
  • Silin606:博主,与CoordinatorLayout嵌套实现饿了吗商城效果应该怎么做啊,我加入之后出现问题不知道问题出在哪里,求大大解救啊
  • 6f0a276f06d0:请求楼主给重新上传一下 缺个布局文件
    三木仔:@谢肇伟 重新上传了
  • 4f90f9f55331:有点小瑕疵,应该在MainActicity中RecyclerView的滑动监听中加入if(leftClickType || !menu.getMenuName().equals(headMenu.getMenuName()) || headerLayout.getTranslationY()!=0)判断悬浮的控件是否有平移过。
  • 无处容身:加油!
  • Nick菠萝:加油~
    三木仔:@Nick菠萝 一起加油!
  • 周萌萌:在哪里可以学习二次贝塞尔曲线
  • 学渣罗小贱:应该再加上一个点击购物车显示里面东西的!
    三木仔: @学渣罗小贱 已加入了
    三木仔: @学渣罗小贱 嗯,之后会加上去
  • 会跳舞的狮子:加油 这条路很长
  • 恐怕是小珠桃子:建议.gitignore里面写上.idea/,这个一般不提交
  • uncochen:包名一般小写哦
    三木仔:@uncochen 嗯嗯,谢谢提醒,这个习惯确实不好
  • ok_ok:还可以
  • 65767b0a1612:点个赞👍
  • 叮宕:我想起了translationX,和translationY
  • f5d36e0e7feb:动画做的不错呀
  • 453bb02a76d9:二次贝塞尔曲线是什么?
    别吵在找8哥: @453bb02a76d9 三阶,四阶五阶
    peyogoat:@453bb02a76d9 就是下单时,那个“+”的运动轨迹啊

本文标题:饿了么购物车效果(附源码)

本文链接:https://www.haomeiwen.com/subject/fbzcpttx.html