Coordinatorlayout

  
ऐप्लिकेशन के टॉप-लेवल के विजेट की जगह तय करें, जैसे कि AppBarLayout औरfloatingActionButton.
नया अपडेट रिलीज़ किया गया जांचा और परखा हुआ वर्शन रिलीज़ कैंडिडेट बीटा रिलीज़ ऐल्फ़ा रिलीज़
4 अक्टूबर, 2023 1.2.0 - - 1.3.0-alpha02

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

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

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

Groovy

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[]) को बदला जाना चाहिए.