목록

목록은 요소의 연속적인 세로 색인입니다. ScalingLazyColumn을 사용하여 Wear OS에 목록을 만듭니다.



ScalingLazyColumn은 Wear OS용으로 특별히 빌드되었으며 LazyColumn 클래스를 확장합니다. 목록은 크기 조정과 투명도를 제공하므로 콘텐츠가 화면 상단과 하단에서 축소되거나 페이드 아웃될 수 있어 사용자가 집중할 부분을 확인하는 데 도움이 됩니다. 목록은 화면 중앙에 고정되어 목록 중간의 항목을 추가로 강조합니다.

목록에는 고정 또는 가변 높이의 항목이 포함될 수 있습니다. 목록 콘텐츠에는 원형 디스플레이를 수용할 만큼 충분한 여백이 있어야 합니다. autoCentering이 사용 설정되어 있으면 목록에서 해당 지점으로 스크롤할 때 목록의 첫 번째 항목과 마지막 항목이 모두 표시 영역 중앙에 배치됩니다.

맞추기 동작

스크롤할 때 목록 항목을 강조하려면 맞추기를 사용합니다. 항목의 높이가 크지만 화면보다 크지 않은 경우 맞추기를 사용합니다.

맞추기 동작은 두 가지 형태로 나타납니다. ItemCenter는 항목의 중심을 기준점으로 사용합니다. ItemStart는 항목의 가장자리를 기준점으로 사용합니다. 첫 번째를 사용하여 항목 하나를 화면의 중앙에, 두 번째를 사용하여 두 항목을 화면의 중앙에 배치합니다. anchorType 매개변수를 사용하여 이 동작을 설정합니다.

목록의 맞추기 동작을 추가로 제어하려면 ScalingLazyColumn 선언에서 맞춤 flingBehavior를 정의합니다.

사용

시계에서 목록을 사용하는 방법의 예는 다음을 참고하세요.