ट्रांज़िशन
नया अपडेट | रिलीज़ किया गया जांचा और परखा हुआ वर्शन | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
---|---|---|---|---|
11 दिसंबर, 2024 | 1.5.1 | - | - | 1.6.0-alpha01 |
डिपेंडेंसी का एलान करना
ट्रांज़िशन पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.
अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle
फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:
Groovy
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
आर्टफ़ैक्ट में, AndroidXTransition
इंस्टेंस में लिसनर जोड़ने के लिए 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
आर्टफ़ैक्ट में, AndroidXTransition
इंस्टेंस में लिसनर जोड़ने के लिए 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).
- कई अन्य छोटी-मोटी गड़बड़ियां ठीक की गईं.