Android-----购物车(包含侧滑删除,商品筛选,商品增加和减少,价格计算,店铺分类等)

电商项目中常常有购物车这个功能,做个很多项目了,都有不同的界面,选了一个来讲一下。

主要包含了 店铺分类,侧滑删除,商品筛选,增加和减少,价格计算等功能。

看看效果图:

Android-----购物车(包含侧滑删除,商品筛选,商品增加和减少,价格计算,店铺分类等)_第1张图片  Android-----购物车(包含侧滑删除,商品筛选,商品增加和减少,价格计算,店铺分类等)_第2张图片

Android-----购物车(包含侧滑删除,商品筛选,商品增加和减少,价格计算,店铺分类等)_第3张图片

 

重要代码:

 private void showExpandData(){
        cartExpandAdapter=new CartExpandAdapter(this,cartExpandablelistview,cartInfo.getData());
        cartExpandablelistview.setAdapter(cartExpandAdapter);
        int intgroupCount = cartExpandablelistview.getCount();
        for (int i=0; i1) {
                        cartInfo.getData().get(onePosition).getItems().get(position).setNum((num - 1));
                        cartExpandAdapter.notifyDataSetChanged();
                    }
                }else {
                    cartInfo.getData().get(onePosition).getItems().get(position).setNum((num + 1));
                    cartExpandAdapter.notifyDataSetChanged();
                }
                showCommodityCalculation();
            }
        });
       
    }

这是我项目中用到的购物车,基本的功能都有了的。

有需要的小伙们,可以参考一下。

 

代码下载Github:https://github.com/DickyQie/android-shoppingcart


你可能感兴趣的:(Android)