图片描述
美团这种复杂的筛选条件怎么实现。
需要上拉下拉刷新,
筛选条件需要可以停靠。
3.点击条件,条件需要滑动到顶部停靠。(这里需要注意如果listview 除掉顶部和筛选条件只有二个item,筛选条件怎么滑动到顶部?)
4.筛选条件弹出的内容不需要管。请区别此问题与网路上其他的美团筛选,他们那个比较简单,没啥意思。
大家讲道理2017-04-18 09:09:39
首先,美團並沒有給我一種是滑到頂部,然後再展開搜索條,而是,立即在頂部顯示搜索條並展開內容.
這個我在公司專案做過,我的實現是這樣的:
整個頁面是 RecyclerView 嵌套在 NestScrollview 中
搜尋條在頂部(真) 在列表中(假).假的只是和真的搜尋條在外觀上一樣,當點擊假的搜尋條,那麼頁面向上滾動搜索条距离顶部的长度
,在假的搜尋條滾動結束( Scrollview 的SmoothScrollTO()的滾動時間一般是250毫秒)後顯示真的搜尋條,最後才是展開內容.
此過程細分出來,各個部分先後有序,整體看起來比較順暢自然,美團的其實效果不太好.個人覺得,僅從ui角度去說的.