प्रोग्रेस के बारे में सूचना बनाना

टॉप शेड में प्रोग्रेस से जुड़ी सूचना
पहली इमेज. शेड में सबसे ऊपर, प्रोग्रेस से जुड़ी सूचना.

Android 16 में एक नया सूचना टेंप्लेट जोड़ा गया है. इससे उपयोगकर्ताओं को, शुरू से लेकर आखिर तक की पूरी प्रोसेस को आसानी से ट्रैक करने में मदद मिलती है. इन सूचनाओं को सिस्टम के प्लैटफ़ॉर्म पर बेहतर तरीके से दिखाया जाएगा. साथ ही, सूचनाओं के ड्रॉर में ये सूचनाएं सबसे ऊपर दिखेंगी.

प्रोग्रेस से जुड़ी सूचनाओं को स्टाइल देने के लिए, Notification.ProgressStyle का इस्तेमाल करें. इस्तेमाल के मुख्य उदाहरणों में, राइडशेयर, डिलीवरी, और नेविगेशन शामिल हैं. उस क्लास में, आपको पॉइंट और सेगमेंट का इस्तेमाल करके, उपयोगकर्ता के सफ़र में स्टेटस और माइलस्टोन दिखाने की सुविधा मिलेगी.

काम की क्लास

यहां दी गई क्लास में ऐसे अलग-अलग एपीआई शामिल हैं जिनका इस्तेमाल करके, ProgressStyle सूचना बनाई जाती है:

बनावट और कस्टमाइज़ेशन

यहां दी गई इमेज में, ProgressStyle सूचनाओं के अलग-अलग हिस्सों को दिखाया गया है:

दूसरी इमेज.

A. हेडर - सबटेक्स्ट

Notification.Builder#setSubText()

B. हेडर - समय

Notification.Builder#setWhen()

C. कॉन्टेंट का टाइटल

Notification.Builder#setContentTitle()

D. कॉन्टेंट का टेक्स्ट

Notification.Builder#setContentText()

ई. प्रगति बार

Notification.ProgressStyle

F. ऐक्शन बटन

Notification.Builder#addAction()

तीसरी इमेज. ऐप्लिकेशन, ट्रैकर आइकॉन के लिए वाहन की इमेज सेट कर सकते हैं. साथ ही, राइडशेयर के अनुभव और माइलस्टोन को दिखाने के लिए, सेगमेंट और पॉइंट का इस्तेमाल कर सकते हैं.

सेट अप करें

प्रोग्रेस अपडेट के लिए, उपयोगकर्ताओं को सबसे अच्छा अनुभव देने के लिए सही एपीआई का इस्तेमाल करें और सबसे सही तरीकों का पालन करें.

  • प्रमोशन के तौर पर दिखने की ज़रूरी शर्तें पूरी करने के लिए, सही फ़ील्ड सेट करें.
  • उपयोगकर्ताओं को गाइड करने के लिए, सही विज़ुअल एलिमेंट का इस्तेमाल करें. उदाहरण के लिए, राइडशेयर ऐप्लिकेशन को वाहन की इमेज सेट करनी चाहिए. साथ ही, Notification#setLargeIcon का इस्तेमाल करके, सूचना में वाहन के सबसे सटीक रंग का इस्तेमाल करना चाहिए.
  • उपयोगकर्ता के सफ़र की प्रोग्रेस बताने के लिए, कम शब्दों में और साफ़ तौर पर जानकारी दें. सूचना में, वाहन के पहुंचने का समय, ड्राइवर का नाम, और सफ़र की स्थिति जैसी अहम जानकारी शामिल होनी चाहिए.
  • सूचना में उपयोगकर्ता के सफ़र को आसान बनाने के लिए, काम की और काम के हिसाब से कार्रवाइयां दें. उदाहरण के लिए, डिलीवरी से पहले, नए तौर पर शुरू किए गए खाने की डिलीवरी के ऑर्डर में "सलाह" और "खाना जोड़ें" की सुविधा देना, काम की कार्रवाइयां हैं.
  • स्टेटस दिखाने के लिए, सेगमेंट और पॉइंट का इस्तेमाल करें. उदाहरण के लिए, सेगमेंट की मदद से, राइडशेयर की यात्रा में ट्रैफ़िक की स्थिति और अवधि को रंग में दिखाया जा सकता है. पॉइंट, माइलस्टोन के स्टेटस दिखाते हैं. जैसे, खाना तैयार करना, डिलीवरी करना, और यात्री को पिकअप करना.
  • प्रोग्रेस एक्सपीरियंस को अपडेट करें, ताकि उपयोगकर्ताओं को सफ़र की सही जानकारी मिल सके. उदाहरण के लिए, ट्रैफ़िक की स्थिति में हुए बदलावों को सेगमेंट के रंगों में हुए बदलावों और टेक्स्ट में हुए अपडेट से पता चल सकता है.

यहां दिए गए उदाहरण में, राइडशेयर ऐप्लिकेशन के लिए ProgressStyle सूचना दिखाई गई है.

इस उदाहरण में, ट्रैकर आइकॉन के लिए वाहन की इमेज का इस्तेमाल दिखाया गया है. साथ ही, राइडशेयर के अनुभव और माइलस्टोन को दिखाने के लिए, सेगमेंट और पॉइंट का इस्तेमाल भी दिखाया गया है.

इन एपीआई को आज़माने के लिए, सैंपल ऐप्लिकेशन देखें.