ट्रांज़िशन

शुरुआत और आखिर के लेआउट की मदद से, यूज़र इंटरफ़ेस (यूआई) में मोशन ऐनिमेट करें.
नया अपडेट रिलीज़ किया गया जांचा और परखा हुआ वर्शन रिलीज़ कैंडिडेट बीटा रिलीज़ ऐल्फ़ा रिलीज़
11 दिसंबर, 2024 1.5.1 - - 1.6.0-alpha01

डिपेंडेंसी का एलान करना

ट्रांज़िशन पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.

अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:

ग्रूवी

dependencies {
    // Java language implementation
    implementation "androidx.transition:transition:1.5.1"
    // Kotlin
    implementation "androidx.transition:transition-ktx:1.5.1"
}

Kotlin

dependencies {
    // Java language implementation
    implementation("androidx.transition:transition:1.5.1")
    // Kotlin
    implementation("androidx.transition:transition-ktx:1.5.1")
}

डिपेंडेंसी के बारे में ज़्यादा जानने के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.

सुझाव

आपके सुझाव, शिकायत या राय से हमें Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या इस लाइब्रेरी को बेहतर बनाने के लिए आपके पास कोई सुझाव है, तो हमें बताएं. नई लाइब्रेरी बनाने से पहले, कृपया इस लाइब्रेरी में मौजूद मौजूदा समस्याओं पर एक नज़र डालें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या पर अपना वोट जोड़ा जा सकता है.

नई समस्या बनाना

ज़्यादा जानकारी के लिए, समस्या ट्रैकर का दस्तावेज़ देखें.

वर्शन 1.6

वर्शन 1.6.0-alpha01

11 दिसंबर, 2024

androidx.transition:transition:1.6.0-alpha01 और androidx.transition:transition-ktx:1.6.0-alpha01 रिलीज़ हो गए हैं. वर्शन 1.6.0-alpha01 में ये कमिट शामिल हैं.

नई सुविधाएं

  • ट्रांज़िशन अब ViewOverlays के लिए अलग-अलग पैरंट सेट करता है. इसका इस्तेमाल, ट्रांज़िशन को ऐनिमेट करने के लिए किया जाता है. इससे, अलग-अलग पैरंट के ज़रिए मालिकों को ठीक किया जा सकता है. इसका मतलब है कि अब ट्रांज़िशन के दौरान ViewModels, लाइफ़साइकल वगैरह को सही तरीके से ठीक किया जा सकता है. (I10a16, b/340894487, b/287484338)

गड़बड़ियां ठीक की गईं

  • यह लाइब्रेरी अब JSpecify nullness एनोटेशन का इस्तेमाल करती है, जो टाइप-इस्तेमाल के लिए हैं. Kotlin डेवलपर को सही तरीके से इस्तेमाल करने के लिए, नीचे दिए गए कंपाइलर आर्ग्युमेंट का इस्तेमाल करना चाहिए: -Xjspecify-annotations=strict, -Xtype-enhancement-improvements-strict-mode (I1f54e, b/326456246)
  • नए प्लैटफ़ॉर्म एपीआई के ऐक्सेस की मैन्युअल रूप से जानकारी देने की सुविधा हटा दी गई है. ऐसा इसलिए किया गया है, क्योंकि AGP 7.3 या इसके बाद के वर्शन (उदाहरण के लिए, R8 वर्शन 3.3) के साथ R8 का इस्तेमाल करने पर, एपीआई मॉडलिंग की मदद से यह अपने-आप होता है. साथ ही, AGP 8.1 या इसके बाद के वर्शन (उदाहरण के लिए, D8 वर्शन 8.1) का इस्तेमाल करने पर, सभी बिल्ड के लिए यह अपने-आप होता है. जिन क्लाइंट ने AGP का इस्तेमाल नहीं किया है उन्हें D8 के 8.1 या उसके बाद के वर्शन पर अपडेट करने का सुझाव दिया जाता है. ज़्यादा जानकारी के लिए यह लेख देखें. (Ia60e0, b/345472586)

संस्‍करण 1.5

संस्‍करण 1.5.1

24 जुलाई, 2024

androidx.transition:transition:1.5.1 और androidx.transition:transition-ktx:1.5.1 रिलीज़ हो गए हैं. वर्शन 1.5.1 में ये बदलाव शामिल हैं.

गड़बड़ियां ठीक की गईं

  • उस समस्या को ठीक किया गया है जिसकी वजह से ट्रांज़िशन शुरू न होने पर, animateToStart() या animateToEnd() को कॉल करने पर उसे अनदेखा कर दिया जाता था. (I44d96, b/338624457)

वर्शन 1.5.0

1 मई, 2024

androidx.transition:transition:1.5.0 और androidx.transition:transition-ktx:1.5.0 रिलीज़ हो गए हैं. वर्शन 1.5.0 में ये कमिट शामिल हैं.

1.4.0 के बाद किए गए ज़रूरी बदलाव

  • ट्रांज़िशन की सुविधा, एपीआई लेवल 34 और उसके बाद के वर्शन पर, वीडियो में आगे-पीछे जाने की सुविधा के साथ काम करती है. TransitionManager, controlDelayedTransition() में एक नया एपीआई जोड़ा गया है, जो TransitionSeekController दिखाता है. इससे Transition को खोजा जा सकता है. Fragment 1.7.0 में इस सुविधा का इस्तेमाल, अनुमानित बैक जेस्चर का इस्तेमाल करते समय ट्रांज़िशन को अपने-आप खोजने के लिए किया जाता है.
  • ट्रांज़िशन के लिए एक नया तरीका, getRootTransition() है. यह मौजूदा ट्रांज़िशन या मौजूदा ट्रांज़िशन को दिखाता है, अगर वह किसी दूसरे ट्रांज़िशन में शामिल नहीं है. यह तब काम का हो सकता है, जब डेवलपर को ट्रांज़िशन शुरू या खत्म होने पर, उसके लिए लिसनर की ज़रूरत हो.
  • TransitionListeners में अब नए onTransitionStart() और onTransitionEnd() लिसनर हैं. इनकी मदद से, डेवलपर को यह पता चलता है कि ट्रांज़िशन की प्रोसेस शुरू हो रही है या खत्म हो रही है. यह उन ट्रांज़िशन को बनाने के लिए अहम हो सकता है जिनमें TransitionListeners है और जिन्हें आगे-पीछे किया जा सकता है.

वर्शन 1.5.0-rc02

17 अप्रैल, 2024

androidx.transition:transition:1.5.0-rc02 और androidx.transition:transition-ktx:1.5.0-rc02 रिलीज़ हो गए हैं. वर्शन 1.5.0-rc02 में ये कमिट शामिल हैं.

डिपेंडेंसी अपडेट

  • फ़्रैगमेंट की डिपेंडेंसी को 1.7.0-rc02 वर्शन पर अपडेट किया गया. इससे, एक गड़बड़ी ठीक हुई है. यह गड़बड़ी तब होती थी, जब किसी ऐसे ट्रांज़ैक्शन में कोई ऐसा शेयर किया गया एलिमेंट जोड़ा जाता था जिसे आगे-पीछे नहीं किया जा सकता था, जबकि अन्य सभी ट्रांज़िशन को आगे-पीछे किया जा सकता था.

वर्शन 1.5.0-rc01

3 अप्रैल, 2024

androidx.transition:transition:1.5.0-rc01 और androidx.transition:transition-ktx:1.5.0-rc01 रिलीज़ हो गए हैं. वर्शन 1.5.0-rc01 में ये कमिट शामिल हैं.

वर्शन 1.5.0-beta01

20 मार्च, 2024

androidx.transition:transition:1.5.0-beta01 और androidx.transition:transition-ktx:1.5.0-beta01 रिलीज़ हो गए हैं. वर्शन 1.5.0-beta01 में ये कमिट शामिल हैं.

गड़बड़ियां ठीक की गईं

  • फ़्रैगमेंट में एक समस्या को ठीक किया गया है. इसमें, अनुमानित बैक जेस्चर की मदद से आने वाले ट्रांज़िशन में रुकावट डालने पर, आने वाले व्यू को नष्ट कर दिया जाता था. इससे, स्क्रीन खाली रह जाती थी. (Id3f22, b/319531491)

वर्शन 1.5.0-alpha06

10 जनवरी, 2024

androidx.transition:transition:1.5.0-alpha06 और androidx.transition:transition-ktx:1.5.0-alpha06 रिलीज़ हो गए हैं. 1.5.0-alpha06 वर्शन में ये बदलाव शामिल हैं.

गड़बड़ियां ठीक की गईं

  • TransitionSeekController.animateToStart() का इस्तेमाल करने पर, जोड़े गए TransitionListeners में अब animateToStart() के दिए गए Runnable के बाद onTransitionEnd() को कॉल किया जाएगा. (Ic6a55, b/307624554)

डिपेंडेंसी अपडेट

  • फ़्रैगमेंट की डिपेंडेंसी को 1.7.0-alpha08 पर अपडेट कर दिया गया है.

वर्शन 1.5.0-alpha05

29 नवंबर, 2023

androidx.transition:transition:1.5.0-alpha05 और androidx.transition:transition-ktx:1.5.0-alpha05 रिलीज़ हो गए हैं. 1.5.0-alpha05 वर्शन में ये बदलाव शामिल हैं.

गड़बड़ियां ठीक की गईं

  • शेयर किए गए एलिमेंट के ट्रांज़िशन को सेट करने और enter/exitTransition को सेट न कर पाने की वजह से होने वाली NullPointerException गड़बड़ी को ठीक किया गया. (I8472b)
  • animateToStart() के साथ Slide() का इस्तेमाल करके, व्यू को शुरुआती पोज़िशन पर वापस नहीं ले जा सकने की समस्या को ठीक किया गया (I698f4, b/300157785)
  • ट्रांज़िशन में फिर से शामिल होने की समस्या को ठीक किया गया, जिसकी वजह से सदस्यता रद्द नहीं हो पा रही थी. (Iddcce, b/308379201)

वर्शन 1.5.0-alpha04

4 अक्टूबर, 2023

androidx.transition:transition:1.5.0-alpha04 और `androidx.transition:transition-ktx:1.5.0-alpha04 रिलीज़ किए गए हैं. 1.5.0-alpha04 वर्शन में ये बदलाव शामिल हैं.

एपीआई में हुए बदलाव

  • बड़े बदलाव - animateToStart() तरीके में अब Runnable का इस्तेमाल किया जाता है. इसका इस्तेमाल, ट्रांज़िशन वाले व्यू को उनकी मूल स्थिति में वापस लाने के लिए किया जाना चाहिए.

वर्शन 1.5.0-alpha03

20 सितंबर, 2023

androidx.transition:transition:1.5.0-alpha03 और androidx.transition:transition-ktx:1.5.0-alpha03 रिलीज़ हो गए हैं. 1.5.0-alpha03 वर्शन में ये बदलाव शामिल हैं.

नई सुविधाएं

  • ट्रांज़िशन की सुविधा, अब Android 14 डिवाइसों पर फ़्रैगमेंट 1.7.0-alpha05 के साथ इस्तेमाल करने पर, ऐप्लिकेशन में पहले से अनुमानित बैक एनिमेशन के लिए काम करती है.

गड़बड़ियां ठीक की गईं

  • स्लाइड ट्रांज़िशन में रुकावट आने की गड़बड़ी को ठीक किया गया. जब कोई व्यू हटाने के लिए, स्लाइड ट्रांज़िशन ने किसी ट्रांज़िशन में रुकावट डाली, तो वह गलत जगह पर कूद जाएगा. (I946f8, b/297427333)

वर्शन 1.5.0-alpha02

6 सितंबर, 2023

androidx.transition:transition:1.5.0-alpha02 और androidx.transition:transition-ktx:1.5.0-alpha02 रिलीज़ हो गए हैं. 1.5.0-alpha02 वर्शन में ये बदलाव शामिल हैं.

नई सुविधाएं

  • TransitionSeekController की मदद से, अब setCurrentFragment() का इस्तेमाल करके, प्रोग्रेस को कुल अवधि के फ़्रैक्शन के तौर पर सेट किया जा सकता है. (aosp/2647607)
  • TransitionSeekController में अब addOnProgressChangedListener को कॉल करके, animateToStart() और animateToEnd() का इस्तेमाल करते समय प्रोग्रेस देखी जा सकती है. (aosp/2647607)
  • ट्रांज़िशन के लिए सीन का इस्तेमाल करने की अनुमति देने के लिए, TransitionManager.seekTo() जोड़ा गया. (aosp/2647607)
  • वीडियो में आगे-पीछे जाने के ट्रांज़िशन में, फ़िज़िक्स पर आधारित ऐनिमेशन जोड़े गए हैं. यह setCurrentFraction() या setCurrentPlayTimeMillis() की मदद से प्रोग्रेस में हुए बदलाव को ट्रैक करने के लिए, 1-D वेलोसिटी ट्रैकर का इस्तेमाल करता है. साथ ही, इसका इस्तेमाल animateToStart और animateToEnd के शुरुआती वेग के लिए करता है. (aosp/2647607)

गड़बड़ियां ठीक की गईं

  • AutoTransition पर जाने पर फ़्लिकर करने की समस्या को ठीक किया गया. (aosp/2643369)
  • उस समस्या को ठीक किया गया है जिसकी वजह से रुकावट आने पर, Slide ट्रांज़िशन गलत शुरुआती पोज़िशन पर कूद जाता था. (aosp/2733729, b/297427333)

डिपेंडेंसी अपडेट

  • ट्रांज़िशन अब एपीआई 34 के साथ काम करता है.

वर्शन 1.5.0-alpha01

10 मई, 2023

androidx.transition:transition:1.5.0-alpha01 और androidx.transition:transition-ktx:1.5.0-alpha01 रिलीज़ हो गए हैं. यह वर्शन, संगठन की किसी अंदरूनी शाखा में डेवलप किया गया है.

नई सुविधाएं

  • ट्रांज़िशन की सुविधा, एपीआई लेवल 34 और उसके बाद के वर्शन पर, वीडियो में आगे-पीछे जाने की सुविधा के साथ काम करती है. TransitionManager, controlDelayedTransition() में एक नया एपीआई जोड़ा गया है. यह एक TransisionSeekController दिखाता है, जिससे ट्रांज़िशन को खोजा जा सकता है.

एपीआई में हुए बदलाव

  • TransitionManager में एक नया तरीका controlDelayedTransition() है. इसकी मदद से, ऐप्लिकेशन एपीआई 34 और उसके बाद के वर्शन पर ट्रांज़िशन ऐनिमेशन की प्रोग्रेस को कंट्रोल कर सकते हैं. TransitionSeekController से डेवलपर को यह पता चलता है कि ट्रांज़िशन, वीडियो में आगे-पीछे जाने के लिए कब तैयार है. साथ ही, इससे ऐनिमेशन की अवधि और उसका मौजूदा समय सेट करने में भी मदद मिलती है. controlDelayedTransition() सिर्फ़ उन ट्रांज़िशन के साथ काम करता है जो isSeekable() को बदलकर 'सही' दिखाते हैं.
  • ट्रांज़िशन के लिए एक नया तरीका, getRootTransition() है. यह मौजूदा ट्रांज़िशन या मौजूदा ट्रांज़िशन को दिखाता है, अगर वह किसी दूसरे ट्रांज़िशन में शामिल नहीं है. यह तब काम का हो सकता है, जब डेवलपर को ट्रांज़िशन शुरू या खत्म होने पर, उसके लिए लिसनर की ज़रूरत हो.
  • TransitionListeners में अब नए onTransitionStart() और onTransitionEnd() लिसनर हैं. इनकी मदद से, डेवलपर को यह पता चलता है कि ट्रांज़िशन की प्रोसेस शुरू हो रही है या खत्म हो रही है. यह उन ट्रांज़िशन को बनाने के लिए अहम हो सकता है जिनमें TransitionListeners है और जिन्हें आगे-पीछे किया जा सकता है.

गड़बड़ियां ठीक की गईं

  • ट्रांज़िशन को क्लोन करने पर, अब उनके TransitionListeners कॉपी हो जाते हैं. इसका मतलब है कि createAnimator() के दौरान नए लिसनर जोड़ने से, रूट ट्रांज़िशन पर कोई असर नहीं पड़ेगा.

वर्शन 1.4.1

वर्शन 1.4.1

21 अप्रैल, 2021

androidx.transition:transition:1.4.1 और androidx.transition:transition-ktx:1.4.1 रिलीज़ हो गए हैं. 1.4.1 वर्शन में ये बदलाव शामिल हैं.

गड़बड़ियां ठीक की गईं

  • एक कंटेनर में Transition शुरू करने पर, दूसरे कंटेनर में चल रहे ट्रांज़िशन को अनजाने में रोकने की समस्या को ठीक किया गया है. इस वजह से, वे ट्रांज़िशन कभी पूरे नहीं होते. (aosp/1664439, b/182845041)

वर्शन 1.4.0

वर्शन 1.4.0

27 जनवरी, 2021

androidx.transition:transition:1.4.0 और androidx.transition:transition-ktx:1.4.0 रिलीज़ हो गए हैं. 1.4.0 वर्शन में ये बदलाव शामिल हैं.

1.3.0 के बाद किए गए मुख्य बदलाव

  • transition-ktx आर्टफ़ैक्ट में, AndroidX Transition इंस्टेंस में लिसनर जोड़ने के लिए Kotlin एक्सटेंशन जोड़े गए हैं. (b/138870873)

वर्शन 1.4.0-rc01

2 दिसंबर, 2020

androidx.transition:transition:1.4.0-rc01 और androidx.transition:transition-ktx:1.4.0-rc01 को 1.4.0-beta01 में किए गए बदलावों के साथ रिलीज़ किया गया है. 1.4.0-rc01 वर्शन में ये बदलाव शामिल हैं.

वर्शन 1.4.0-beta01

22 जुलाई, 2020

androidx.transition:transition:1.4.0-beta01 और androidx.transition:transition-ktx:1.4.0-beta01 को 1.4.0-alpha01 से बिना किसी बदलाव के रिलीज़ किया गया है. 1.4.0-beta01 वर्शन में ये बदलाव शामिल हैं.

वर्शन 1.4.0-alpha01

24 जून, 2020

androidx.transition:transition:1.4.0-alpha01 और androidx.transition:transition-ktx:1.4.0-alpha01 रिलीज़ हो गए हैं. 1.4.0-alpha01 वर्शन में ये बदलाव शामिल हैं.

नई सुविधाएं

  • transition-ktx आर्टफ़ैक्ट में, AndroidX Transition इंस्टेंस में लिसनर जोड़ने के लिए Kotlin एक्सटेंशन जोड़े गए हैं. (b/138870873)

वर्शन 1.3.1

वर्शन 1.3.1

19 फ़रवरी, 2020

androidx.transition:transition:1.3.1 रिलीज़ हो गया है. 1.3.1 वर्शन में ये बदलाव शामिल हैं.

गड़बड़ियां ठीक की गईं

  • ChangeTransform का इस्तेमाल करने पर, ऐनिमेशन वाले कुछ व्यू गलत तरीके से क्लिप होने की गड़बड़ी को ठीक किया गया (b/148798452)

वर्शन 1.3.0

वर्शन 1.3.0

22 जनवरी, 2020

androidx.transition:transition:1.3.0 रिलीज़ हो गया है. 1.3.0 वर्शन में ये बदलाव शामिल हैं.

1.2.0 के बाद किए गए अहम बदलाव

  • फ़्रैगमेंट 1.2.0 के लिए सुधार: फ़्रैगमेंट 1.2.0 के साथ इंटिग्रेशन को बेहतर बनाया गया है, ताकि यह पक्का किया जा सके कि ट्रांज़िशन पूरा होने से पहले फ़्रैगमेंट का व्यू नष्ट न हो और ट्रांज़िशन सही समय पर रद्द हो जाएं

वर्शन 1.3.0-rc02

4 दिसंबर, 2019

androidx.transition:transition:1.3.0-rc02 रिलीज़ हो गया है. 1.3.0-rc02 वर्शन में ये कमिट शामिल हैं.

गड़बड़ियां ठीक की गईं

  • छिपे हुए फ़्रैगमेंट को पॉप अप करने के बाद, व्यू को INVISIBLE के तौर पर गलत तरीके से मार्क करने की समस्या को ठीक किया गया. (b/70793925)

वर्शन 1.3.0-rc01

23 अक्टूबर, 2019

androidx.transition:transition:1.3.0-rc01 को 1.3.0-beta01 से बिना किसी बदलाव के रिलीज़ किया गया है. 1.3.0-rc01 वर्शन में ये बदलाव शामिल हैं.

वर्शन 1.3.0-beta01

9 अक्टूबर, 2019

androidx.transition:transition:1.3.0-beta01 रिलीज़ हो गया है. 1.3.0-beta01 वर्शन में ये बदलाव शामिल हैं.

नई सुविधाएं

  • फ़्रैगमेंट 1.2.0-beta01 के साथ इंटिग्रेशन को बेहतर बनाया गया है, ताकि ट्रांज़िशन पूरा होने से पहले फ़्रैगमेंट का व्यू नष्ट न हो और ट्रांज़िशन सही समय पर रद्द हो जाएं. (aosp/1119841)

वर्शन 1.2.0

वर्शन 1.2.0

9 अक्टूबर, 2019

androidx.transition:transition:1.2.0 को 1.2.0-rc01 से बिना किसी बदलाव के रिलीज़ किया गया है . 1.2.0 वर्शन में ये बदलाव शामिल हैं.

1.1.0 वर्शन के बाद किए गए अहम बदलाव

अगर आपको एपीआई लेवल 29 को टारगेट करना है, तो इस वर्शन का इस्तेमाल करें. ऐसा न करने पर, कुछ ट्रांज़िशन ठीक से काम नहीं करेंगे. यह वर्शन, रिफ़्लेक्शन कॉल के बजाय, एपीआई लेवल 29 में जोड़े गए नए सार्वजनिक तरीकों का इस्तेमाल करता है. यह, SDK टूल के बिना काम करने वाले इंटरफ़ेस पर लगाई गई पाबंदियों का हिस्सा है.

वर्शन 1.2.0-rc01

5 सितंबर, 2019

androidx.transition:transition:1.2.0-rc01 को 1.2.0-beta01 वर्शन के बाद से बिना किसी बदलाव के रिलीज़ किया गया है. इस वर्शन में शामिल किए गए कमिट यहां देखे जा सकते हैं.

वर्शन 1.2.0-beta01

2 जुलाई, 2019

androidx.transition:transition:1.2.0-beta01 रिलीज़ हो गया है. इस वर्शन में शामिल किए गए कमिट यहां देखे जा सकते हैं.

नई सुविधाएं

  • अगर 29 को targetSdkVersion के तौर पर बताया जा रहा है, तो इस वर्शन का इस्तेमाल किया जाना चाहिए. ऐसा न करने पर, कुछ ट्रांज़िशन ठीक से काम नहीं करेंगे. यह वर्शन, रिफ़्लेक्शन कॉल के बजाय, एपीआई लेवल 29 में जोड़े गए नए सार्वजनिक तरीकों का इस्तेमाल करता है. यह, SDK टूल के बिना काम करने वाले इंटरफ़ेस पर लगाई गई पाबंदियों का हिस्सा है.

वर्शन 1.2.0-alpha01

7 मई, 2019

androidx.transition:transition:1.2.0-alpha01 रिलीज़ हो गया है.

नई सुविधाएं

  • अगर Q को targetSdkVersion के तौर पर बताया जा रहा है, तो इस वर्शन का इस्तेमाल किया जाना चाहिए. ऐसा न करने पर, कुछ ट्रांज़िशन ठीक से काम नहीं करेंगे. यह वर्शन, रिफ़्लेक्शन कॉल के बजाय, Q में जोड़े गए नए सार्वजनिक तरीकों का इस्तेमाल करता है. यह, SDK टूल के बिना काम करने वाले इंटरफ़ेस पर लगाई गई पाबंदियों का हिस्सा है.

वर्शन 1.1.0

वर्शन 1.1.0

2 जुलाई, 2019

androidx.transition:transition:1.1.0 को 1.1.0-rc02 में किए गए बदलावों के बिना रिलीज़ किया गया है. इस वर्शन में शामिल किए गए कमिट यहां देखे जा सकते हैं.

वर्शन 1.1.0-rc02

5 जून, 2019

androidx.transition:transition:1.1.0-rc02 रिलीज़ हो गया है. इस वर्शन में शामिल किए गए कमिट यहां देखे जा सकते हैं.

गड़बड़ियां ठीक की गईं

  • TransitionManager.endTransitions() को, डिपेंडेंट ट्रांज़िशन के साथ सही तरीके से काम करने के लिए ठीक किया गया. (aosp/946400)

वर्शन 1.1.0-rc01

7 मई, 2019

androidx.transition:transition:1.1.0-rc01 रिलीज़ हो गया है. इस वर्शन में शामिल किए गए कमिट यहां देखे जा सकते हैं.

वर्शन 1.1.0-beta01

3 अप्रैल, 2019

androidx.transition:transition:1.1.0-beta01 रिलीज़ हो गया है. इस वर्शन में शामिल किए गए कमिट यहां देखे जा सकते हैं.

गड़बड़ियां ठीक की गईं

  • Visibility में ViewGroupOverlay कैश मेमोरी से जुड़ी गड़बड़ी को ठीक किया गया. यह गड़बड़ी, एपीआई लेवल 17 और उससे पहले के वर्शन (aosp/937350) पर आ रही थी

वर्शन 1.1.0-alpha02

13 मार्च, 2019

androidx.transition:transition:1.1.0-alpha02 रिलीज़ हो गया है. इस वर्शन में शामिल किए गए सभी कमिट की पूरी सूची यहां देखी जा सकती है.

एपीआई में हुए बदलाव

  • Scene.getCurrentScene() के तरीके के पैरामीटर का टाइप, View से बदलकर ViewGroup कर दिया गया था.

गड़बड़ियां ठीक की गईं

  • setStartDelay() (b/119839526) की मदद से अतिरिक्त देरी तय करने पर, SidePropagation काम नहीं करता.
  • ChangeImageTransform एपीआई 21 (b/123226255) से पहले रुकावट आने पर गलत मैट्रिक लागू करता है.
  • एपीआई 21 (b/125777978) से पहले, ChangeTransform कुछ मामलों में गलत तरीके से काम करता है.

वर्शन 1.1.0-alpha01

3 दिसंबर, 2018

एपीआई में हुए बदलाव

  • aosp/807055: Scene.getCurrentScene(View) तरीका सार्वजनिक कर दिया गया. इसकी मदद से, मौजूदा सीन के आधार पर, कस्टम कंडीशनल लॉजिक लिखा जा सकता है.

गड़बड़ियां ठीक की गईं

  • RecyclerView में आइटम को छोटा/बड़ा करने के लिए TransitionManager का इस्तेमाल करने पर क्रैश होने की समस्या को ठीक किया गया (b/37129527).
  • विज़िबिलिटी के दो ट्रांज़िशन लागू होने पर, गलत एनिमेशन दिखने की समस्या को ठीक किया गया (b/62629600).
  • TransitionSet के बच्चों के लिए, अवधि और इंटरपोलटर जैसी वैल्यू बदलने की अनुमति दें (b/64644617).
  • कई अन्य छोटी-मोटी गड़बड़ियां ठीक की गईं.