搜尋

首頁  >  問答  >  主體

android - 美团筛选处筛选条件停靠+条件点击滑动到顶部。

图片描述

美团这种复杂的筛选条件怎么实现。

  1. 需要上拉下拉刷新,

  2. 筛选条件需要可以停靠。
    3.点击条件,条件需要滑动到顶部停靠。(这里需要注意如果listview 除掉顶部和筛选条件只有二个item,筛选条件怎么滑动到顶部?)

4.筛选条件弹出的内容不需要管。请区别此问题与网路上其他的美团筛选,他们那个比较简单,没啥意思。

黄舟黄舟2772 天前508

全部回覆(1)我來回復

  • 大家讲道理

    大家讲道理2017-04-18 09:09:39

    首先,美團並沒有給我一種是滑到頂部,然後再展開搜索條,而是,立即在頂部顯示搜索條並展開內容.

    這個我在公司專案做過,我的實現是這樣的:

    1. 整個頁面是 RecyclerView 嵌套在 NestScrollview 中

    2. 搜尋條在頂部(真) 在列表中(假).假的只是和真的搜尋條在外觀上一樣,當點擊假的搜尋條,那麼頁面向上滾動搜索条距离顶部的长度,在假的搜尋條滾動結束( Scrollview 的SmoothScrollTO()的滾動時間一般是250毫秒)後顯示真的搜尋條,最後才是展開內容.

    此過程細分出來,各個部分先後有序,整體看起來比較順暢自然,美團的其實效果不太好.個人覺得,僅從ui角度去說的.

    回覆
    0
  • 取消回覆