文件名称:CartLayout:使用 RecyclerView 实现店铺分组购物车。 高仿京东购物车、高仿淘宝购物车、高仿天猫购物车
文件大小:1.79MB
文件格式:ZIP
更新时间:2024-06-13 19:31:26
android recyclerview cart recyclerview-adapter cartlayout
CartLayout(严格说应该叫 CartAdapter 的,现在将错就错吧 :grinning_face:) 使用纯原生 RecyclerView 实现购物车效果(高仿京东购物车、淘宝购物车、天猫购物车)。不要问我为什么不使用 ExpandableListView (爱过,被坑的次数多了,就不爱了)。 Demo 中主要实现以下功能(基本上购物车的功能全实现了): 商品列表通过店铺进行分组显示; 勾选店铺,联动店铺下的所有商品勾选;勾选商品,联动店铺的勾选; 全选功能实现:联动商品、店铺的勾选按钮,反向联动亦然; 实现编辑购物车商品的功能:点击编辑 > 删除勾选的商品; 实现商品 item 长按弹出选项菜单,进行单个商品删除等操作功能; 支持列表头部添加 tips ; 统计勾选商品的个数、勾选商品价格等; 折叠功能 点击店铺标题,折叠起对应的商品条目; 添加折叠效果的动画效果 导入方法
【文件预览】:
CartLayout-master
----gradlew(5KB)
----settings.gradle(30B)
----.idea()
--------runConfigurations.xml(564B)
--------gradle.xml(922B)
--------codeStyles()
----LICENSE(11KB)
----gradle()
--------wrapper()
----README.md(4KB)
----README_Res()
--------CartAdapter.png(143KB)
--------release()
----gradlew.bat(2KB)
----gradle.properties(726B)
----cartlayout()
--------src()
--------.gitignore(7B)
--------build.gradle(883B)
--------proguard-rules.pro(751B)
----.gitignore(149B)
----app()
--------src()
--------.gitignore(7B)
--------build.gradle(1KB)
--------proguard-rules.pro(751B)
----build.gradle(662B)