ใช้การตั้งค่าที่ให้ไว้ใน 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 |