Android開發小技巧之商品屬性篩選與商品篩選

前言網絡

此次爲你們帶來的是一個完整的商品屬性篩選與商品篩選。什麼意思?都見過淘寶、京東等愛啪啪吧,裏面有個商品詳情,能夠選擇商品的屬性,而後篩選出這個商品的具體型號,這樣應該知道了吧?不知道也不要緊,下面會有展現圖。佈局

6ab364a25198305f89289beb1310332886003f6c

關於商品篩選是有兩種方式(至少我只見到兩種):設計

 

第一種: 將全部的商品的全部屬性及詳情返回給客戶端,由客戶端進行篩選。code

淘寶用的就是這種。blog

第二種: 將全部的屬性返回給客戶端,客戶選擇完成屬性後將屬性發送給後臺接口

,再由後臺根據屬性篩選出具體商品返回給客戶端。博客

京東就是這樣搞的。。後臺

兩種方式各有各的好處:淘寶

第一種:體驗性特別好,用戶感受不到延遲,當即選中當即就篩選出了詳情。就是客戶端比較費勁。。。im

第二種:客戶端比較省時間,可是體驗性太差了,你想一想,在網絡不是很通暢的時候,你選擇一個商品還得等老半天。

由於當時我沒有參加到這個接口的設計,致使一直在變化。。我纔不會告訴不是後臺不給力,篩選不出來才一股腦的將全部鍋甩給客戶端。

技術點

流式佈局

 

商品的屬性並非同樣長的,因此須要自動適應內容的一個控件。

推薦hongyang的博客。我就是照着那個搞的。

RxJava

 

不要問我,我不知道,我也是新手,我就是用它作出了效果,至於有沒有

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

Json解析???

相關文章
相關標籤/搜索