CoordinatorLayout
| नया अपडेट | अच्छी तरह काम करने वाला वर्शन | रिलीज़ कैंडिडेट | बीटा वर्शन | ऐल्फ़ा वर्शन |
|---|---|---|---|---|
| 26 फ़रवरी, 2025 | 1.3.0 | - | - | - |
डिपेंडेंसी के बारे में बताना
CoordinatorLayout पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.
अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:
ग्रूवी
dependencies { implementation "androidx.coordinatorlayout:coordinatorlayout:1.3.0" }
Kotlin
dependencies { implementation("androidx.coordinatorlayout:coordinatorlayout:1.3.0") }
डिपेंडेंसी के बारे में ज़्यादा जानकारी के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.
सुझाव/राय दें या शिकायत करें
आपके सुझाव, शिकायत या राय से Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या आपके पास इस लाइब्रेरी को बेहतर बनाने के लिए सुझाव हैं, तो हमें बताएं. कृपया नई समस्या सबमिट करने से पहले, इस लाइब्रेरी में शामिल मौजूदा समस्याओं को देखें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या के लिए वोट किया जा सकता है.
ज़्यादा जानकारी के लिए, Issue Tracker का दस्तावेज़ देखें.
वर्शन 1.3
वर्शन 1.3.0
26 फ़रवरी, 2025
androidx.coordinatorlayout:coordinatorlayout:1.3.0 रिलीज़ हो गया है. वर्शन 1.3.0 में ये बदलाव शामिल हैं.
वर्शन 1.2.0 के बाद किए गए अहम बदलाव
नई सुविधाएं
- पेज अप, पेज डाउन, होम पर ले जाने, और एंड बटन के इवेंट के लिए सहायता जोड़ी गई है .(14719d3)
- कोलैप्स होने वाले ऐप्लिकेशन बार के साथ
CoordinatorLayoutमेंRecyclerViewके डेमो जोड़े गए हैं. साथ ही, कोलैप्स होने वाले ऐप्लिकेशन बार के साथCoordinatorLayoutमेंPreferenceScreenके डेमो जोड़े गए हैं. (fca56e0, I4c679)
गड़बड़ियां ठीक की गईं
CoordinatorLayoutमेंNestedScrollViewके साथ, अप, डाउन, स्पेसबार, और की वेरिएशन कीबोर्ड ऐक्शन से जुड़ी गड़बड़ियां ठीक की गई हैं. (I216f4)CoordinatorLayoutमें रीसाइकलर व्यू का इस्तेमाल करने पर, कीबोर्ड डाउन होने पर ऐप्लिकेशन बार के कोलैप्स होने से जुड़ी गड़बड़ी ठीक की गई है. (I7eac4)
वर्शन 1.3.0-rc01
12 फ़रवरी, 2025
androidx.coordinatorlayout:coordinatorlayout:1.3.0-rc01 रिलीज़ हो गया है. वर्शन 1.3.0-rc01 में ये बदलाव शामिल हैं.
वर्शन 1.3.0-beta01
29 जनवरी, 2025
androidx.coordinatorlayout:coordinatorlayout:1.3.0-beta01 रिलीज़ हो गया है. वर्शन 1.3.0-beta01 में ये बदलाव शामिल हैं.
वर्शन 1.3.0-alpha03
15 जनवरी, 2025
androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha03 रिलीज़ हो गया है. वर्शन 1.3.0-alpha03 में ये बदलाव शामिल हैं.
गड़बड़ियां ठीक की गईं
- यह लाइब्रेरी अब JSpecify nullness एनोटेशन का इस्तेमाल करती है. ये टाइप-यूज़ एनोटेशन हैं. Kotlin डेवलपर को सही तरीके से इस्तेमाल करने के लिए, कंपाइलर का यह आर्ग्युमेंट इस्तेमाल करना चाहिए:
-Xjspecify-annotations=strict(यह Kotlin कंपाइलर के वर्शन 2.1.0 से डिफ़ॉल्ट है). (I9ab25, b/326456246) CoordinatorLayoutमेंrecyclerviewका इस्तेमाल करने पर, कीबोर्ड डाउन होने पर ऐप्लिकेशन बार अब सही तरीके से कोलैप्स होता है.
वर्शन 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 में ये बदलाव शामिल हैं.
नई सुविधाएं
- पेज अप, पेज डाउन, होम पर ले जाने, और एंड बटन के इवेंट के लिए सहायता जोड़ी गई है. (14719d3)
एपीआई में बदलाव
CoordinatorLayout.javaमें, Nullability एनोटेशन जोड़े गए हैं. (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[])को ओवरराइड किया जाना चाहिए.