ตั้งค่าการแจ้งเตือน

ใช้การตั้งค่าที่ให้ไว้ใน 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
ระบุระยะเวลาทั้งหมด (เป็นมิลลิวินาที) ที่แอนิเมชันแบบ Fly-in ต้องการเพื่อแสดง HUN headsup_total_enter_duration_ms
ค่าเริ่มต้น: 233
ตั้งเวลา (เป็นมิลลิวินาที) ที่จำเป็นสำหรับภาพเคลื่อนไหวแบบลอยเข้าเพื่อแสดง HUN สำหรับอัลฟ่า ในระหว่างแอนิเมชั่น เวลาที่ 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
ระบุระยะเวลาทั้งหมด (เป็นมิลลิวินาที) ที่แอนิเมชันแบบ Fly-in ต้องการเพื่อแสดง HUN headsup_total_enter_duration_ms
ค่าเริ่มต้น: 233
ตั้งเวลา (เป็นมิลลิวินาที) ที่จำเป็นสำหรับภาพเคลื่อนไหวแบบลอยเข้าเพื่อแสดง HUN สำหรับอัลฟ่า ในระหว่างแอนิเมชัน เวลาที่ HUN ต้องใช้ในการเปลี่ยนจากแบบโปร่งใสเป็นแบบทึบ headsup_alpha_enter_duration_ms
ค่าเริ่มต้น: 83
ระบุเวลา (เป็นมิลลิวินาที) ที่จำเป็นสำหรับภาพเคลื่อนไหวแบบลอยออกเพื่อแสดงการแจ้งเตือนล่วงหน้า headsup_exit_duration_ms
ค่าเริ่มต้น: 150

กำหนดความเร็วต่ำสุด (เป็นพิกเซลต่อวินาที) ที่ใช้ในการกำหนดว่าการปัดจะเคลื่อนที่ไปในทิศทางเดียวกัน

min_velocity_for_swipe_direction_detection
ค่าเริ่มต้น: 50