請使用 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 |
| 設定飛入動畫顯示 alpha 時的時間 (以毫秒為單位)。動畫期間,HUN 從透明轉為不透明所需的時間。 | headsup_alpha_enter_duration_ms預設值: 83 |
| 指定飛出動畫顯示快訊通知所需的時間 (以毫秒為單位)。 | headsup_exit_duration_ms預設值: 150 |
|
定義用於判斷滑動動作是否朝相同方向移動的最小速度 (以每秒像素為單位)。 |
min_velocity_for_swipe_direction_detection預設值: 50 |