config.xml 및 integers.xml에서 제공하는 설정을 사용하여 알림의 디자인과 구성을 설정합니다.
디자인
알림의 디자인을 구성하려면 config.xml에서 다음 설정을 수정합니다.
| 목적 | 설정 |
|---|---|
| 탐색을 헤드업 알림(HUN)으로 표시합니다. | config_showNavigationHeadsup기본값: true |
Notification.CATEGORY_NAVIGATION 카테고리의 알림 카드 배경색을 지정합니다. |
config_enableCardBackgroundColorForCategoryNavigation기본값: false |
| 시스템 앱에서 알림 카드의 배경색을 설정합니다. | config_enableCardBackgroundColorForSystemApp기본값: false |
| 알림 목록 상단에 알림 헤더를 표시합니다. | config_showHeaderForNotifications기본값: false |
| 알림 목록 하단에 알림 바닥글을 표시합니다. | config_showFooterForNotifications기본값: true |
| 작은 아이콘의 강조 색상을 변경합니다. | config_enableSmallIconAccentColor기본값: true |
기능
알림의 작동 방식을 구성하려면 integers.xml에서 다음 설정을 업데이트합니다.
| 목적 | 설정 |
|---|---|
| 알림 그룹이 펼쳐질 때 표시되는 최대 그룹 회원 수를 설정합니다. | max_group_children_number기본값: 8 |
HUN 지속 시간을 밀리초 단위로 지정합니다. 이 지속 시간이 지나면 이 플래그가 설정된 기존 HUN 업데이트까지 HUN이 자동으로 닫힙니다.Notification.FLAG_ONLY_ALERT_ONCE업데이트가 수신되면 시간이 재설정되고 HUN이 더 오랫동안 표시됩니다. 이 플래그를 설정하고 업데이트를 수신하는 경우 시간이 재설정되지 않습니다. |
headsup_notification_duration_ms기본값: 8000 |
| HUN의 최소 표시 시간(밀리초)을 설정합니다. 게시되자마자 또는 구성된 시간 내에 앱에서 알림을 취소하면 HUN은 적어도 이 시간 동안 표시됩니다. | heads_up_notification_minimum_time기본값: 2000 |
| HUN을 표시하기 위해 날아오는 애니메이션에 필요한 총 시간(밀리초)을 지정합니다. | headsup_total_enter_duration_ms기본값: 233 |
| 알파의 HUN을 표시하기 위해 날아오는 애니메이션에 필요한 시간(밀리초)을 설정합니다. 애니메이션 중에 HUN이 투명에서 불투명으로 전환되는 데 필요한 시간입니다. | headsup_alpha_enter_duration_ms기본값: 83 |
| 헤드업 알림을 표시하기 위해 날아오는 애니메이션에 필요한 시간(밀리초)을 지정합니다. | headsup_exit_duration_ms기본값: 150 |
|
스와이프가 동일한 방향으로 움직이는지 확인하는 데 사용되는 최소 속도(초당 픽셀)를 정의합니다. |
min_velocity_for_swipe_direction_detection기본값: 50 |