위젯 구성

앱에서 선택한 콘텐츠 또는 데이터를 표시하도록 위젯을 구성합니다.

구성을 사용해야 하는 경우

사용자가 위젯 선택 중에 또는 길게 터치하여 위젯을 구성할 수 있도록 허용합니다. 맞춤설정이 위젯 환경에 얼마나 중요한지 고려하여 맞춤설정을 사용할 수 있는 시점을 결정하세요.

  • 설정을 선택하지 않고도 위젯이 비어 있거나 맞춤설정이 중앙에 있는 경우 위젯 배치 중에 구성 워크플로를 직접 엽니다.
  • 위젯에 기본값이 있거나 사용자가 콘텐츠를 보기 전에 선택할 필요가 없는 경우 위젯에 초기 구성 화면이 필요하지 않습니다. 이 경우 사용자가 게재위치 설정 후 구성에 액세스하도록 허용합니다.

직접 사용자

이메일 앱과 같이 여러 카테고리의 콘텐츠가 있는 앱에 맞춤설정 가능하고 한눈에 볼 수 있는 환경을 제공하려면 구성 단계를 제공하는 것이 좋습니다.

그림 2: 사용자가 위젯을 구성하고 표시할 폴더를 선택할 수 있습니다.

구성을 사용해야 하는 경우

사용자가 위젯 선택과 홈 화면에 표시되는 사이 또는 길게 터치하여 위젯을 구성할 수 있도록 허용합니다. 맞춤설정이 위젯 환경에 얼마나 중요한지 고려하여 맞춤설정을 사용할 수 있는 시점을 결정하세요.

  • 설정을 선택하지 않고도 위젯이 비어 있거나 맞춤설정이 중앙에 있는 경우 위젯 배치 중에 구성 워크플로를 직접 엽니다.
  • 위젯에 기본값이 있거나 사용자가 콘텐츠를 보기 전에 선택할 필요가 없는 경우 위젯에 초기 구성 화면이 필요하지 않습니다. 이 경우 사용자가 게재위치 설정 후 구성에 액세스하도록 허용합니다.

직접 사용자

사용자를 통해 구성을 안내하고 명확한 의견을 제공합니다. 앱에 이미 구성 흐름이 포함되어 있는 경우 인앱 구성 환경을 미러링할 수 있으며, 1~2개의 화면으로 최소화하는 것이 좋습니다.

위젯을 추가하는 옵션을 통해 명확한 경로를 제공합니다.

예를 들어 왼쪽의 알람 구성 화면에서는 사용자가 알람 카테고리만 선택한 후 위젯을 추가할 수 있습니다. 카테고리를 탭하면 구성 단계가 닫히고 위젯이 추가됩니다. 구성이 완료되지 않은 경우 위젯 추가를 취소하지 마세요. 위젯 내에서 복원 또는 구성할 수 있는 상태를 제공합니다.

사용자를 막다른 곳으로 유도하거나 이 단계를 인앱 설정처럼 처리합니다.

이 예에서는 표시할 콘텐츠를 선택했음에도 불구하고 x 아이콘을 통해 구성 뷰를 닫으면 위젯이 추가되는지 명확하지 않습니다.

사용할 수 있는 다른 사전 설정이 없는 경우 빈 상태를 포함합니다. 빈 상태에서는 사용자를 안내할 수 있도록 온보딩 또는 인증 알림을 표시할 수 있습니다.

위젯 모양 맞춤설정

가능하면 사용자가 맞춤설정 없이 빠르게 시작하거나 위젯이 홈 화면에 표시되는 방식을 이해할 수 있도록 원하는 기본 위젯을 제공합니다.

위젯 모양을 맞춤설정할 때 위젯의 미리보기를 표시합니다. 고급 컨트롤에 점진적 공개를 사용하여 사용자가 맞춤설정을 빠르게 진행할 수 있도록 지원합니다.

레이아웃

구성 화면을 빌드할 때 레이아웃 기본사항 권장사항을 따르거나 스위치, 체크박스, 전환 버튼이 있는 목록 레이아웃과 같은 Material Design 구성요소를 활용하세요.