Sử dụng các chế độ cài đặt được cung cấp trong config.xml
và integers.xml
để thiết lập giao diện và cấu hình của thông báo.
Diện mạo
Để định cấu hình giao diện của thông báo, hãy sửa đổi các chế độ cài đặt này trong config.xml
:
Mục đích | Xem xét |
---|---|
Hiển thị thông tin điều hướng dưới dạng thông báo quan trọng (HUN). | config_showNavigationHeadsup Mặc định: true |
Chỉ định màu nền của thẻ thông báo cho danh mục có tiêu đề Notification.CATEGORY_NAVIGATION |
config_enableCardBackgroundColorForCategoryNavigation Mặc định: false |
Đặt màu nền của thẻ cho thông báo từ các ứng dụng hệ thống. | config_enableCardBackgroundColorForSystemApp Mặc định: false |
Hiển thị tiêu đề thông báo ở đầu danh sách thông báo. | config_showHeaderForNotifications Mặc định: false |
Hiển thị chân trang thông báo ở cuối danh sách thông báo. | config_showFooterForNotifications Mặc định: true |
Thay đổi màu nhấn của biểu tượng nhỏ. | config_enableSmallIconAccentColor Mặc định: true |
Chức năng
Để định cấu hình cách hoạt động của thông báo, hãy cập nhật các chế độ cài đặt này trong integers.xml
:
Mục đích | Xem xét |
---|---|
Đặt số lượng thành viên tối đa của nhóm hiển thị khi mở rộng nhóm thông báo. | max_group_children_number Mặc định: 8 |
Chỉ định thời lượng của HUN tính bằng mili giây. Khi khoảng thời gian này trôi qua, HUN sẽ tự động đóng cho đến khi có bản cập nhật cho HUN hiện có mà cờ này được đặt:Notification.FLAG_ONLY_ALERT_ONCE Thời gian được đặt lại khi nhận được bản cập nhật và HUN hiển thị trong khoảng thời gian dài hơn. Nếu bạn đặt cờ này và nhận được bản cập nhật, thời gian sẽ không được đặt lại. |
headsup_notification_duration_ms Mặc định: 8000 |
Đặt thời gian hiển thị tối thiểu (tính bằng mili giây) cho HUN. Khi một ứng dụng huỷ thông báo ngay khi thông báo được đăng hoặc trong khoảng thời gian đã định cấu hình, HUN sẽ hiển thị ít nhất trong khoảng thời gian này. | heads_up_notification_minimum_time Mặc định: 2000 |
Chỉ định tổng thời lượng (tính bằng mili giây) mà ảnh động bay vào cần để hiển thị HUN. | headsup_total_enter_duration_ms Mặc định: 233 |
Đặt thời gian (tính bằng mili giây) cần thiết cho ảnh động bay vào để hiển thị HUN cho alpha. Trong ảnh động, thời gian cần thiết để HUN chuyển đổi từ trong suốt sang mờ. | headsup_alpha_enter_duration_ms Mặc định: 83 |
Chỉ định thời gian (tính bằng mili giây) mà ảnh động bật lên cần để hiển thị thông báo quan trọng. | headsup_exit_duration_ms Mặc định: 150 |
Xác định vận tốc tối thiểu (tính bằng pixel/giây) dùng để xác định rằng thao tác vuốt di chuyển theo cùng một hướng. |
min_velocity_for_swipe_direction_detection Mặc định: 50 |