Android 商城购物车模块 ShoppingCar

最近公司要搞一个商城APP出来,购物车当然是必不可少的一个模块,看似简单的购物车,里边逻辑错综复杂。后来在逛论坛和QQ交流群的时候经常听到小伙伴们交流这一块,不知道如何下手,索性就把自己做的购物车单独抽出来抛砖引玉,希望各位不吝赐教

废话不多说,先上效果图:



因为这里的商品要分店家分类,一个父item下边可以有子item,所以这里选择使用ExpandableListView(可展开的列表组件)

总体的思路:用数据控制视图,每一次的点击事件都要先去刷新数据,再刷新视图

支持的功能:

1、父item被选中或取消选中,其子item状态跟随

2、当一个父item下的所有子item被选中或取消选中,父item状态跟随

3、支持点击右上角编辑按钮,编辑各商品数量

4、支持商品数量限制

5、支持全选和全部取消

6、支持自动结算功能


Github地址 :https://github.com/StormFeng/ShoppingCar.git 

你可能感兴趣的:(Android 商城购物车模块 ShoppingCar)