إعداد الإشعارات

استخدِم الإعدادات المقدَّمة في 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. عندما يُلغي أحد التطبيقات الإشعار فور نشره أو خلال المدة الزمنية المحدّدة، يتم عرض الرمز غير القابل للتخطّي لمدة هذه المدة على الأقل. heads_up_notification_minimum_time
القيمة التلقائية: 2000
حدِّد إجمالي المدة (بالمللي ثانية) التي يحتاجها عرض الصورة المتحركة للظهور من الأسفل إلى الأعلى لعرض رمز 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