카드

카드를 통해 사용자는 작업을 완료하는 데 필요한 정보와 작업에 쉽게 액세스할 수 있습니다. 시계 화면을 스와이프하면 카드 캐러셀이 표시되고 추가 스와이프하면 카드 간에 전환됩니다. 타일 자체는 스크롤할 수 없습니다.

그림 1. 시계 화면의 한 쪽으로 스와이프하여 Wear OS 기기의 다양한 카드를 확인합니다.

사용자는 보고 싶은 카드를 선택할 수 있습니다. 제공되는 카드로는 날씨 확인, 타이머 설정, 일일 피트니스 진행 상황 추적, 빠른 운동 시작, 노래 재생, 예정된 회의 검색, 즐겨찾는 연락처로 메시지 전송이 있습니다.

나란히 놓인 카드

그림 2. 사용자는 카드를 통해 정보와 동작에 쉽게 액세스할 수 있습니다.

카드는 Compose (또는 )를 사용하는 대신 Jetpack의 protolayouttiles 라이브러리를 사용하여 선언적으로 정의됩니다. 카드는 별도의 원격 환경에서 렌더링되므로 카드 내에서 데이터를 로드, 표시, 업데이트하는 데는 다른 접근 방식이 필요합니다. 간단하기 때문에 빌드, 테스트, 배포가 쉽습니다.

용도

Wear OS는 사용자가 카드를 슬쩍 보고 확인할 수 있는 적은 양의 주요 정보를 표시하는 한 가지 수단으로 카드를 제공합니다. 사용자에게 고품질 경험을 제공하려면 다음 권장사항을 따르세요.

  • 카드를 너무 많은 콘텐츠로 채우지 않습니다. 대신 사용자가 카드를 탭하여 자세히 알아보고 앱의 다른 표시 경로에서 조치를 취할 수 있도록 구현합니다.
  • 카드의 레이아웃과 콘텐츠에 중점을 둡니다. 하위 수준의 렌더링 작업은 시스템이 처리합니다.
  • 카드에서 콘텐츠를 너무 자주 가져오거나 오래 실행되는 비동기 작업을 시작하지 않습니다. 이러한 워크플로는 시스템 리소스를 너무 많이 사용합니다.