仿淘宝购物车全选反选逻辑
首先说明一下淘宝的购物车的逻辑,购物车里面有第一层店铺,第二层就是店铺下的商品,全选商品,那么店铺上的按钮就会被选中
白色的代表为店铺 红色的代表为商品。
然后我的想法recycleview嵌套recycleview,当然网上也有用ExpandableListView实现的 http://blog.csdn.net/u013278099/article/details/50822074。
我的思想就是判断最下层 既就是商品(红色的Item) 来确定是否让店铺全选(灰色的Item),然后再判断店铺的选中状态,再判断最外层也就是最外面的全选功能。
然后我们list<List<Bean>>
来记录他们的选中状态
店铺(灰色Item)的bean类
public class Bean {
private Boolean isClick;
private List<ChildBean> mChildBeen;
public List<ChildBean> getChildBeen() {
return mChildBeen;
}
public void setChildBeen(List<ChildBean> childBeen) {
mChildBeen =