設定通知

使用config.xmlintegers.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 alpha 所需的時間(以毫秒為單位)。動畫期間,HUN 從透明過渡到不透明所需的時間。 headsup_alpha_enter_duration_ms
預設值: 83
指定飛出動畫顯示平視通知所需的時間(以毫秒為單位)。 headsup_exit_duration_ms
預設值: 150

定義用於確定滑動沿相同方向移動的最小速度(以像素每秒為單位)。

min_velocity_for_swipe_direction_detection
預設值: 50
,

使用config.xmlintegers.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 alpha 所需的時間(以毫秒為單位)。動畫期間,HUN 從透明過渡到不透明所需的時間。 headsup_alpha_enter_duration_ms
預設值: 83
指定飛出動畫顯示平視通知所需的時間(以毫秒為單位)。 headsup_exit_duration_ms
預設值: 150

定義用於確定滑動沿相同方向移動的最小速度(以像素每秒為單位)。

min_velocity_for_swipe_direction_detection
預設值: 50