設定通知

請使用 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
設定飛入動畫顯示 alpha 時的時間 (以毫秒為單位)。動畫期間,HUN 從透明轉為不透明所需的時間。 headsup_alpha_enter_duration_ms
預設值:83
指定飛出動畫顯示快訊通知所需的時間 (以毫秒為單位)。 headsup_exit_duration_ms
預設值:150

定義用於判斷滑動動作是否朝相同方向移動的最小速度 (以每秒像素為單位)。

min_velocity_for_swipe_direction_detection
預設值:50