使用config.xml
和integers.xml
中提供的設置來設置通知的外觀和配置。
外貌
要配置通知的外觀,請在config.xml
中修改這些設置:
目的 | 環境 |
---|---|
將導航顯示為提醒通知。 | 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 |
以毫秒為單位指定提醒通知的持續時間。當此持續時間過去時,提示通知將自動關閉,直到更新設置了此標誌的現有提示通知:Notification.FLAG_ONLY_ALERT_ONCE 收到更新後時間將被重置,並且提醒通知將顯示更長的時間。如果設置此標誌並收到更新,則不會重置時間。 | headsup_notification_duration_ms 默認值: 8000 |
設置提示通知的最短顯示時間(以毫秒為單位)。當應用程序在發布後或在配置的時間段內取消通知時,抬頭通知將至少顯示這麼長時間。 | heads_up_notification_minimum_time 默認值: 2000 |
指定飛入動畫顯示提示通知所需的總持續時間(以毫秒為單位)。 | headsup_total_enter_duration_ms 默認值: 233 |
設置飛入動畫顯示 alpha 提示通知所需的時間(以毫秒為單位)。在動畫期間,提示通知從透明過渡到不透明所需的時間。 | headsup_alpha_enter_duration_ms 默認值: 83 |
指定飛出動畫顯示提示通知所需的時間(以毫秒為單位)。 | headsup_exit_duration_ms 默認值: 150 |
定義用於確定滑動以相同方向移動的最小速度(以每秒像素為單位)。 | min_velocity_for_swipe_direction_detection 默認值: 50 |