android - 美团筛选处筛选条件停靠+条件点击滑动到顶部。
黄舟
黄舟 2017-04-18 09:07:39
0
1
507

图片描述

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

  1. 需要上拉下拉刷新,

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

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

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

모든 응답(1)
大家讲道理

우선 메이투안은 상단으로 슬라이드한 뒤 검색창을 펼치는 방법을 주지 않고, 대신 상단에 바로 검색창을 표시하고 내용 .

회사 프로젝트에서 이 작업을 수행했으며 구현 방법은 다음과 같습니다.

  1. 전체 페이지는 NestScrollview에 중첩된 RecyclerView입니다.

  2. 검색창은 상단에 있고(true) 목록에 있습니다(false). 가짜 검색창은 실제 검색창과 모양이 똑같습니다. 위로 스크롤 搜索条距离顶部的长度. false 검색 표시줄의 스크롤이 끝나면(Scrollview의 SmoothScrollTO() 스크롤 시간은 일반적으로 250밀리초) 실제 검색 표시줄이 표시되고 마지막으로 콘텐츠가 확장됩니다

이 과정은 세분화되어 있고 각 부분이 순서대로 되어 있으며 전체적인 모양이 비교적 매끄럽고 자연스럽습니다. 개인적으로는 UI 측면에서만 보면 그다지 효과적이지 않다고 생각합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿