अपनी सूचनाओं के दिखने का तरीका और कॉन्फ़िगरेशन सेट अप करने के लिए, 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 |
एचयूएन की अवधि को मिलीसेकंड में बताएं. यह अवधि खत्म होने पर, एचयूएन अपने-आप बंद हो जाते हैं. ऐसा तब तक होता है, जब तक किसी मौजूदा एचयूएन में अपडेट नहीं किया जाता. इसके लिए, यह फ़्लैग सेट किया जाता है:Notification.FLAG_ONLY_ALERT_ONCE अपडेट मिलने पर, समय रीसेट हो जाता है और एचयूएन ज़्यादा समय के लिए दिखता है. अगर यह फ़्लैग सेट है और कोई अपडेट मिलता है, तो समय रीसेट नहीं किया जाएगा. |
headsup_notification_duration_ms डिफ़ॉल्ट: 8000 |
किसी HUN के लिए, डिसप्ले का कम से कम समय (मिलीसेकंड में) सेट करें. जब कोई ऐप्लिकेशन, सूचना पोस्ट होने के तुरंत बाद या कॉन्फ़िगर की गई समयावधि के अंदर उसे रद्द कर देता है, तो 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 |