Coordinatorlayout
नया अपडेट | रिलीज़ किया गया जांचा और परखा हुआ वर्शन | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
---|---|---|---|---|
4 अक्टूबर, 2023 | 1.2.0 | - | - | 1.3.0-alpha02 |
डिपेंडेंसी का एलान करना
CoordinatorLayout पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.
अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle
फ़ाइल में उन आर्टफ़ैक्ट के लिए डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:
ग्रूवी
dependencies { implementation "androidx.coordinatorlayout:coordinatorlayout:1.2.0" }
Kotlin
dependencies { implementation("androidx.coordinatorlayout:coordinatorlayout:1.2.0") }
डिपेंडेंसी के बारे में ज़्यादा जानकारी के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.
सुझाव
आपके सुझाव, शिकायत या राय से हमें Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या इस लाइब्रेरी को बेहतर बनाने के लिए आपके पास कोई सुझाव है, तो हमें बताएं. नई लाइब्रेरी बनाने से पहले, कृपया इस लाइब्रेरी में मौजूद मौजूदा समस्याओं पर एक नज़र डालें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या के लिए अपना वोट जोड़ा जा सकता है.
ज़्यादा जानकारी के लिए, समस्या ट्रैकर का दस्तावेज़ देखें.
वर्शन 1.3
वर्शन 1.3.0-alpha02
4 अक्टूबर, 2023
androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha02
रिलीज़ हो गया है. 1.3.0-alpha02 वर्शन में ये बदलाव शामिल हैं.
- वर्शन बंप रिलीज़,
1.3.0-alpha01
से कोई बदलाव नहीं.
वर्शन 1.3.0-alpha01
20 सितंबर, 2023
androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha01
रिलीज़ हो गया है. 1.3.0-alpha01 वर्शन में ये बदलाव शामिल हैं.
नई सुविधाएं
- Page Up, Page Down, Move Home, और Move End बटन के इवेंट के लिए सहायता जोड़ता है. (14719d3)
एपीआई में हुए बदलाव
CoordinatorLayout.java
में शून्य संभावना वाले एनोटेशन जोड़े गए. (Ieb647, b/236474453)
गड़बड़ियां ठीक की गईं
NestedScrollView
औरCoordinatorLayout
की मदद से, ऊपर, नीचे, स्पेसबार, और कीबोर्ड की अलग-अलग कार्रवाइयों को ठीक करता है. (bdd72e6)
वर्शन 1.2
वर्शन 1.2.0
12 जनवरी, 2022
androidx.coordinatorlayout:coordinatorlayout:1.2.0
रिलीज़ हो गया है. 1.2.0 वर्शन में ये बदलाव शामिल हैं.
1.1.0 के बाद किए गए अहम बदलाव
- CoordinatorLayout के नियमों में, सिर्फ़ रनटाइम के दौरान दिखने वाले एनोटेशन बनाए रखना (9ec7cb)
वर्शन 1.2.0-rc01
15 दिसंबर, 2021
androidx.coordinatorlayout:coordinatorlayout:1.2.0-rc01
रिलीज़ हो गया है. 1.2.0-rc01 वर्शन में ये बदलाव शामिल हैं.
वर्शन 1.2.0-beta01
17 नवंबर, 2021
androidx.coordinatorlayout:coordinatorlayout:1.2.0-beta01
रिलीज़ हो गया है. 1.2.0-beta01 वर्शन में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
- एपीआई के बीटा वर्शन को प्रोसेस कर दिया गया है.
वर्शन 1.2.0-alpha01
3 नवंबर, 2021
androidx.coordinatorlayout:coordinatorlayout:1.2.0-alpha01
रिलीज़ हो गया है. 1.2.0-alpha01 वर्शन में ये बदलाव शामिल हैं.
गड़बड़ियां ठीक की गईं
- CoordinatorLayout के नियमों में, सिर्फ़ रनटाइम के दौरान दिखने वाले एनोटेशन बनाए रखना (9ec7cb)
वर्शन 1.1.0
वर्शन 1.1.0
4 दिसंबर, 2019
androidx.coordinatorlayout:coordinatorlayout:1.1.0
रिलीज़ हो गया है. वर्शन 1.1.0 में ये कमियां शामिल हैं.
1.0.0 के बाद किए गए अहम बदलाव
- aosp/737190: CoordinatorLayout अब
NestedScrollingParent3
लागू करता है औरCoordinatorLayout.Behavior
,onNestedScroll
का एक नया ओवरलोड लागू करता है, ताकिBehaviors
यह रिपोर्ट कर सके कि नेस्ट किए गए स्क्रोलिंग चाइल्ड (dispatchNestedScroll()
/onNestedScroll()
पास के दौरान) के लिए, स्क्रोल करने में कितना समय लगता है. पहले से मौजूदonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)
को नएonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[])
के पक्ष में बंद कर दिया गया है. साथ ही,Behavior
को लागू करने के तरीके को भी इसी हिसाब से अपडेट किया जाना चाहिए. अगर डेवलपर कोड फ़िलहालCoordinatorLayout#onNestedScroll(View, int, int, int, int, int)
को बदल देता है, तो हो सकता है कि उसे अब कॉल न किया जाए. इसके बजाय,CoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[])
को बदला जाना चाहिए. - सुलभता सेवाओं के लिए CoordinatorLayout को एक्सपोज़ किया गया (aosp/1056175)
CoordinatorLayout.DefaultBehavior
एनोटेशन का इस्तेमाल नहीं किया जा सकता. इसके बजाय,CoordinatorLayout.AttachedBehavior
इंटरफ़ेस का इस्तेमाल करें.
वर्शन 1.1.0-rc01
23 अक्टूबर, 2019
androidx.coordinatorlayout:coordinatorlayout:1.1.0-rc01
रिलीज़ हो गया है. 1.1.0-rc01 वर्शन में ये बदलाव शामिल हैं.
नई सुविधाएं
- सुलभता सेवाओं के लिए CoordinatorLayout को एक्सपोज़ किया गया (aosp/1056175)
वर्शन 1.1.0-beta01
5 जून, 2019
androidx.coordinatorlayout:coordinatorlayout:1.1.0-beta01
रिलीज़ हो गई हैं. इस वर्शन में शामिल किए गए कमिट यहां देखे जा सकते हैं.
गड़बड़ियां ठीक की गईं
- काम न करने वाली टेस्ट क्लास से माइग्रेट करना (aosp/853955)
वर्शन 1.1.0-alpha01
3 दिसंबर, 2018
एपीआई में किए गए बदलाव
aosp/737190: CoordinatorLayout अब
NestedScrollingParent3
लागू करता है औरCoordinatorLayout.Behavior
,onNestedScroll
का एक नया ओवरलोड लागू करता है, ताकिBehaviors
यह रिपोर्ट कर सके कि नेस्ट किए गए स्क्रोलिंग चाइल्ड (dispatchNestedScroll()
/onNestedScroll()
पास के दौरान) के लिए, स्क्रोल की कितनी दूरी का इस्तेमाल किया जाता है. पहले से मौजूदonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)
को नएonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[])
के पक्ष में बंद कर दिया गया है. साथ ही,Behavior
को लागू करने के तरीके को भी इसी हिसाब से अपडेट किया जाना चाहिए.अगर डेवलपर कोड फ़िलहाल
CoordinatorLayout#onNestedScroll(View, int, int, int, int, int)
को बदल देता है, तो हो सकता है कि उसे अब कॉल न किया जाए. इसके बजाय,CoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[])
को बदला जाना चाहिए.