Android开发小技巧之商品属性筛选与商品筛选

前言网络

此次为你们带来的是一个完整的商品属性筛选与商品筛选。什么意思?都见过淘宝、京东等爱啪啪吧,里面有个商品详情,能够选择商品的属性,而后筛选出这个商品的具体型号,这样应该知道了吧?不知道也不要紧,下面会有展现图。布局

6ab364a25198305f89289beb1310332886003f6c

关于商品筛选是有两种方式(至少我只见到两种):设计

 

第一种: 将全部的商品的全部属性及详情返回给客户端,由客户端进行筛选。code

淘宝用的就是这种。blog

第二种: 将全部的属性返回给客户端,客户选择完成属性后将属性发送给后台接口

,再由后台根据属性筛选出具体商品返回给客户端。博客

京东就是这样搞的。。后台

两种方式各有各的好处:淘宝

第一种:体验性特别好,用户感受不到延迟,当即选中当即就筛选出了详情。就是客户端比较费劲。。。im

第二种:客户端比较省时间,可是体验性太差了,你想一想,在网络不是很通畅的时候,你选择一个商品还得等老半天。

由于当时我没有参加到这个接口的设计,致使一直在变化。。我才不会告诉不是后台不给力,筛选不出来才一股脑的将全部锅甩给客户端。

技术点

流式布局

 

商品的属性并非同样长的,因此须要自动适应内容的一个控件。

推荐hongyang的博客。我就是照着那个搞的。

RxJava

 

不要问我,我不知道,我也是新手,我就是用它作出了效果,至于有没有

用对,那我就不知道了。反正目的是达到了。

Json解析???

相关文章
相关标签/搜索