27
2017
09

实现像淘宝购物车的效果

不多说,先上效果图
购物车效果

上次写了一些,后来忘记写了,有人给我点了个踩,本小姐有点玻璃心,决定重新写,效果如上。

上图使用RecyclerView多布局实现的,购物车和随便逛逛共用了一个RecyclerView。
为了实现购物车效果,我一共用了5种子布局,第一个是商铺,第二个是中间的商品部分,第三个是随便逛逛那一行字,第四种是随便逛逛的商品数据,第五个是没有数据。

实现上部分一个占一行,下部分两个占一行的主要代码如下,GridLayoutManager 是什么不多说,代码recyclerManager.setSpanSizeLookup是根据position计算在该position处item的跨度,我购物车和随便逛逛的数据比较复杂,所以这一块也写的比较复杂:

本来想贴代码,发现太多了,不浪费时间,源码,,,等项目上线了我再整理整理,,,东西有些多,其余的我有时间再更新。。。

上一篇:设计模式之Builder模式 下一篇:ios10.3app内好评SKStoreReviewController以及其他方式好评