文章詳情頁
android - 美團篩選處篩選條件???條件點擊滑動到頂部。
瀏覽:90日期:2022-10-01 17:36:42
問題描述
圖片描述
美團這種復雜的篩選條件怎么實現。
需要上拉下拉刷新,
篩選條件需要可以??俊?.點擊條件,條件需要滑動到頂部???。(這里需要注意如果listview 除掉頂部和篩選條件只有二個item,篩選條件怎么滑動到頂部?)
4.篩選條件彈出的內容不需要管。請區別此問題與網路上其他的美團篩選,他們那個比較簡單,沒啥意思。
問題解答
回答1:首先,美團并沒有給我一種是滑到頂部,然后再展開搜索條,而是,立即在頂部顯示搜索條并展開內容.
這個我在公司項目做過,我的實現是這樣的:
整個頁面是 RecyclerView 嵌套在 NestScrollview 中
搜索條在頂部(真) 在 列表中(假).假的只是和真的搜索條在外觀上一樣,當點擊假的搜索條,那么頁面向上滾動搜索條距離頂部的長度,在假的搜索條滾動結束(Scrollview 的 SmoothScrollTO()的滾動時間一般是250毫秒)后顯示真的搜索條,最后才是展開內容.
此過程細分出來,各個部分先后有序,整體看起來比較順暢自然,美團的其實效果不太好.個人覺得,僅從ui角度去說的.
標簽:
美團
相關文章:
1. javascript - js中遞歸與for循環同時發生的時候,代碼的執行順序是怎樣的?2. 如何分別在Windows下用Winform項模板+C#,在MacOSX下用Cocos Application項目模板+Objective-C實現一個制作游戲的空的黑窗口?3. python - linux怎么在每天的凌晨2點執行一次這個log.py文件4. css3的背景圖片屬性有沒有把圖中這塊藍框區域(275*230)完整放在60*50區域?怎么寫呢5. java - new + 類名,一定需要申明一個對象嗎?6. android - 鍵盤遮擋RecyclerView7. javascript - jQuery each 方法第三個參數args 如何解釋?8. mysql數據庫每次查詢是一條線程嗎?9. javascript - 前端開發 本地靜態文件頻繁修改,預覽時的緩存怎么解決?10. 新手 - Python 爬蟲 問題 求助
排行榜
