-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
개요
개발하고자하는 화면은 앱의 메인화면으로, 다양한 컴포넌트로 구성되어 있다.
제한된 화면 안에서 사용성을 해치지 않으면서 모든 구성요소들을 적절하게 표시하는 전략이 필요했다.
이런 구성을 한 화면에 알맞게 담기 위해 중첩 스크롤과 고정헤더 그리고 스크롤 이벤트 발생 시 우선순위 조정을 기획에 맞게 처리하였다.
그 과정에서 겪은 이슈와 해결 방법을 정리한다.
Published in Goqual
배경
| 원본 | 컴포넌트 영역 표시 |
|---|---|
![]() |
![]() |
사용자 경험을 고려하며 적절한 화면 스크롤 처리 전략을 구성하기 위해 다음 기획을 따른다.
- AppBar와 Bottom Navigation을 제외한 나머지 영역에 대해 스크롤이 가능하다.
- 기기 목록은 전체 영역에 대한 스크롤과 별개로 내부적으로 스크롤될 수 있다.
- 전체 영역 스크롤 시 방 목록은 사라지지 않고 AppBar 하위에 고정되어야 한다.
- 연결된 기기가 없거나 스크롤 할 만큼 기기 수가 표시되지 않더라도 방 목록이 App Bar 하위에 위치할 때 까진 화면 스크롤이 가능 해야한다.
- 기기 목록을 스크롤하더라도 상위 영역이 표시된 상태라면 상위 뷰가 우선 스크롤 된다.
Metadata
Metadata
Assignees
Labels
No labels

