使用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 alpha 所需的時間(以毫秒為單位)。動畫期間,HUN 從透明過渡到不透明所需的時間。 | headsup_alpha_enter_duration_ms 預設值: 83 |
指定飛出動畫顯示平視通知所需的時間(以毫秒為單位)。 | headsup_exit_duration_ms 預設值: 150 |
定義用於確定滑動沿相同方向移動的最小速度(以像素每秒為單位)。 | min_velocity_for_swipe_direction_detection 預設值: 50 |
使用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 alpha 所需的時間(以毫秒為單位)。動畫期間,HUN 從透明過渡到不透明所需的時間。 | headsup_alpha_enter_duration_ms 預設值: 83 |
指定飛出動畫顯示平視通知所需的時間(以毫秒為單位)。 | headsup_exit_duration_ms 預設值: 150 |
定義用於確定滑動沿相同方向移動的最小速度(以像素每秒為單位)。 | min_velocity_for_swipe_direction_detection 預設值: 50 |