Wear पर पुष्टि करने वाला मैसेज दिखाएं

पुष्टि करने वाले ऐनिमेशन, उपयोगकर्ताओं को कोई कार्रवाई पूरी करने पर विज़ुअल फ़ीडबैक देते हैं. ये सूचनाएं पूरी स्क्रीन को कवर करती हैं, ताकि उपयोगकर्ताओं को एक नज़र में पुष्टि की जानकारी दिख सके.

ज़्यादातर मामलों में, आपको पुष्टि करने वाले किसी अलग ऐनिमेशन का इस्तेमाल करने की ज़रूरत नहीं होगी. जानकारी देखें डिज़ाइन सिद्धांत देखें.

Jetpack वियरेबल यूज़र इंटरफ़ेस (यूआई) लाइब्रेरी ConfirmationActivity अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है का इस्तेमाल करें.

पुष्टि करने वाले ऐनिमेशन दिखाएं

ConfirmationActivity का इस्तेमाल, उपयोगकर्ता के बाद पुष्टि करने वाले ऐनिमेशन दिखाने के लिए किया जाता है पहने जाने वाले पर एक कार्रवाई पूरी करता है.

पुष्टि तीन तरह की होती हैं:

  • हो गया: पहने जाने वाले डिवाइस पर कार्रवाई पूरी हुई.
  • Failure: कार्रवाई पूरी नहीं हो सकी.
  • फ़ोन पर खोलें: कार्रवाई की वजह से, फ़ोन पर या स्क्रीन पर कुछ दिख रहा है कार्रवाई पूरी करने के लिए, उपयोगकर्ता को जारी रखने के लिए अपने फ़ोन पर जाना होगा.

जब उपयोगकर्ता आपके ऐप्लिकेशन में कोई कार्रवाई पूरी कर लें, तब पुष्टि करने वाला ऐनिमेशन दिखाने के लिए, ऐसा इंटेंट बनाएं आपकी किसी गतिविधि से ConfirmationActivity शुरू करता है. सेट करें EXTRA_ANIMATION_TYPE अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है इनमें से किसी एक वैल्यू का इस्तेमाल करें:

अपने ऐप्लिकेशन में ConfirmationActivity का इस्तेमाल करने के लिए, सबसे पहले अपने ऐप्लिकेशन में इस गतिविधि के बारे में बताएं मेनिफ़ेस्ट फ़ाइल दिखेगी, जैसा कि इस उदाहरण में दिखाया गया है:

<manifest>
  <application>
    ...
    <activity
        android:name="androidx.wear.activity.ConfirmationActivity">
    </activity>
  </application>
</manifest>

उपयोगकर्ता की कार्रवाई का नतीजा तय करें, गतिविधि को इंटेंट के साथ शुरू करें, और पुष्टि करने वाले आइकॉन के नीचे दिखने वाला मैसेज जोड़ें, जैसा कि इस उदाहरण में दिखाया गया है:

val intent = Intent(this, ConfirmationActivity::class.java).apply {
    putExtra(ConfirmationActivity.EXTRA_ANIMATION_TYPE, ConfirmationActivity.SUCCESS_ANIMATION)
    putExtra(ConfirmationActivity.EXTRA_MESSAGE, getString(R.string.msg_sent))
}
startActivity(intent)

पुष्टि करने वाला ऐनिमेशन दिखाने के बाद, ConfirmationActivity खत्म हो गया और आपकी गतिविधि फिर से शुरू हो जाएगी.