सूचना एक ऐसा मैसेज है जिसे उपलब्ध कराने के लिए, Android किसी ऐप्लिकेशन के बाहर दिखाता है लोगों को समय-समय पर अपडेट, रिमाइंडर, और अन्य जानकारी दी जाती है. Android Automotive OS में, सूचना को पहले से दी जाने वाली सूचना (HUN) के तौर पर या सूचना पैनल (या दोनों में). इस पेज पर HUN को पसंद के मुताबिक बनाने का तरीका बताया गया है.
पहला डायग्राम. सूचना
नीचे दी गई कॉन्फ़िगरेशन वैल्यू को बदलकर, HUN को दो तरीकों से पसंद के मुताबिक बनाया जा सकता है:
- जगह
- ऐनिमेशन
किसी HUN को कस्टमाइज़ करते समय, यह पता करने का ध्यान रखें कि वह Z-ऑर्डर से किस तरह प्रभावित होता है शामिल हैं. अगर सिस्टम बार का Z-क्रम 10 या उससे ज़्यादा है, तो वह सबसे ऊपर हुन. उदाहरण के लिए, अगर HUN स्क्रीन में सबसे ऊपर और सबसे ऊपर दिखता है सिस्टम बार का Z-क्रम 10 है, शीर्ष सिस्टम बार HUN के ऊपर प्रदर्शित होता है जब तक कि HUN ऐनिमेशन हेल्पर को HUN को चुनें.
इसी विषय से जुड़े अन्य दस्तावेज़
-
संसाधनों को ओवरले करने का तरीका और इस्तेमाल करने के लिए, यहां देखें ओवरले सिस्टम यूज़र इंटरफ़ेस (यूआई) को पसंद के मुताबिक बनाने की सुविधा मिलती है.
-
सूचनाओं के बारे में ज़्यादा जानने के लिए, यह देखें Android Automotive OS पर सूचनाएं developer.android.com पर.
config_showheadsUpNotificationOnBottom
HUN को स्क्रीन पर सबसे ऊपर या सबसे नीचे दिखाया जा सकता है. इसके तहत,
कॉन्फ़िगरेशन वैल्यू config_showHeadsUpNotificationOnBottom
पर.
डिफ़ॉल्ट रूप से false
पर सेट है. यह वैल्यू
स्क्रीन के सबसे ऊपर पर सूचना.
दूसरा डायग्राम. डिफ़ॉल्ट HUN
config_headsUpNotificationAnimationHelper
स्क्रीन पर सूचना दिखने के कई तरीके हैं
स्क्रीन से बाहर निकलें. डिफ़ॉल्ट ऐनिमेटर हेल्पर क्लास का एक सेट दिया जाता है और ये काम कर सकते हैं
config_headsUpNotificationAnimationHelper
को ओवरराइड करके स्विच आउट किया जाएगा.
com.android.car.सूचना.headsup.animationhelper.Car HeadsUpNotificationTopAnimationHelper
यह एचयूएन को शुरुआती जगह से नीचे की ओर आखिरी पोज़िशन पर ले जाता है. और फिर गायब हो जाएगा.
तीसरी इमेज. टॉप ऐनिमेशन हेल्पर
com.android.car.notification.headsup.animationhelper.CarHeadsUpNotificationBottomAnimationHelper
यह एचयूएन को शुरुआती पोज़िशन से आखिरी पोज़िशन पर ले जाने के लिए ऐनिमेशन बनाता है, और फिर गायब हो जाएगा.
चौथी इमेज. बॉटम ऐनिमेशन हेल्पर
com.android.car.Notification.headsup.animationhelper.CarHeadersUpNotificationRightAnimationHelper
यह एचयूएन का ऐनिमेशन, बाईं ओर वाली शुरुआती पोज़िशन से लेकर आखिरी जगह तक, यानी आखिरी जगह तक, यानी आखिरी स्थिति तक, और फिर ना दिखने वाली जगह तक.
पांचवी इमेज. दायां ऐनिमेशन हेल्पर
कस्टम ऐनिमेशन हेल्पर
डिवाइस को पसंद के मुताबिक बनाने के अतिरिक्त विकल्प की ज़रूरत होने पर, ऐनिमेटर हेल्पर
क्लास को बदला जा सकता है या कस्टम ऐनिमेटर हेल्पर क्लास का इस्तेमाल किया जा सकता है
यह सुविधा दी गई है कि सहायता क्लास HeadsUpNotificationAnimationHelper
को लागू करती है
इंटरफ़ेस देखें, जैसा कि इस कोड स्निपेट में दिखाया गया है:
[...] public class SampleAnimationHelper implements HeadsUpNotificationAnimationHelper { @Override public AnimatorSet getAnimateInAnimator(Context context, View view) { return (AnimatorSet) AnimatorInflater.loadAnimator( context, R.animator.heads_up_notification_transition_in); } @Override public AnimatorSet getAnimateOutAnimator(Context context, View view) { return (AnimatorSet) AnimatorInflater.loadAnimator( context, R.animator.heads_up_notification_transition_out); } @Override public void resetHUNPosition(View view) { view.setY(-1 * view.getHeight()); view.setAlpha(0); } }