Slidingpanelayout

  
स्लाइडिंग पैन यूज़र इंटरफ़ेस (यूआई) पैटर्न लागू करें.
नया अपडेट स्टेबल रिलीज़ रिलीज़ कैंडिडेट बीटा रिलीज़ ऐल्फ़ा रिलीज़
26 जनवरी, 2022 1.2.0 - - -

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

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

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

ग्रूवी

dependencies {
    implementation "androidx.slidingpanelayout:slidingpanelayout:1.2.0"
}

Kotlin

dependencies {
    implementation("androidx.slidingpanelayout:slidingpanelayout:1.2.0")
}

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

सुझाव/राय दें या शिकायत करें

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

नई समस्या दर्ज करने का तरीका

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

वर्शन 1.2.0

वर्शन 1.2.0

26 जनवरी, 2022

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

1.1.0 के बाद हुए अहम बदलाव

  • SlidingPaneLayout अब फ़ोल्ड किए जा सकने वाले डिवाइसों के हिसाब से काम करता है. फ़ोल्ड किए जा सकने वाले डिवाइस पर, SlidingPaneLayout दोनों पैन के साइज़ को अपने-आप अडजस्ट कर देगा, ताकि पैन फ़ोल्ड, हिंज वगैरह के दोनों ओर दिखें.
  • कॉन्फ़िगरेशन में किए गए बदलावों को मैनेज करते समय, - SlidingPaneLayout अब सिंगल पैन और दो पैन मोड के बीच ऐनिमेशन दिखाता है.ऐसा तब होता है, जब उपलब्ध जगह में बदलाव होता है. जैसे, फ़ोल्ड किए जा सकने वाले डिवाइस को अनफ़ोल्ड करने पर.
  • SlidingPaneLayout में अब दो पैन के ओवरलैप होने पर, यूज़र इंटरफ़ेस (यूआई) की नई स्टाइलिंग दिखती है. अब हर पैनल, किनारे से किनारे तक दिखेगा. साथ ही, SlidingPaneLayout खुला होने पर, जानकारी देने वाला पैनल या दूसरा पैनल, सूची या मुख्य पैनल को पूरी तरह से कवर करेगा. यूज़र इंटरफ़ेस (यूआई) की पुरानी स्टाइल से जुड़े एपीआई, जैसे कि फ़ेड कलर अब काम नहीं करते.
  • SlidingPaneLayout अब डिफ़ॉल्ट रूप से ‘बंद’ होता है. इसका मतलब है कि सूची या प्राइमरी पैन दिखता है. open() या openPane() को कॉल करने पर, अब जानकारी या सेकंडरी पैनल दिखेगा.
  • मेज़रमेंट के अन्य स्पेसिफ़िकेशन के साथ बेहतर तरीके से काम करता है, ताकि यह पक्का किया जा सके कि SlidingPaneLayout का इस्तेमाल किसी भी तरह के लेआउट में किया जा सकता है. इसके लिए, IllegalStateException की ज़रूरत नहीं होती.
  • SlidingPaneLayout अब एक से ज़्यादा PanelSlideListener रजिस्टर करने की अनुमति देता है.
  • डेवलपर अब यह कंट्रोल कर सकते हैं कि उपयोगकर्ता, सूची और जानकारी वाले पैन के बीच स्वाइप कर सकते हैं या नहीं. इसके लिए, उन्हें लॉक मोड सेट करना होगा.

वर्शन 1.2.0-rc01

15 दिसंबर, 2021

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

डिपेंडेंसी से जुड़े अपडेट

  • SlidingPaneLayout अब Window 1.0.0-rc01 पर निर्भर करता है. इससे AndroidX Window के पिछले बीटा वर्शन के साथ काम न करने की समस्याएं ठीक हो गई हैं.

वर्शन 1.2.0-beta01

1 सितंबर, 2021

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

वर्शन 1.2.0-alpha04

18 अगस्त, 2021

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

नई सुविधाएं

  • SlidingPaneLayout अब फ़ोल्ड किए जा सकने वाले डिवाइस का इस्तेमाल करते समय, एक पैनल वाले मोड और दो पैनल वाले मोड के बीच ऐनिमेशन दिखाता है. (aosp/1702066, b/186211031)
  • मेज़रमेंट के अन्य स्पेसिफ़िकेशन के साथ बेहतर तरीके से काम करता है, ताकि यह पक्का किया जा सके कि SlidingPaneLayout का इस्तेमाल किसी भी तरह के लेआउट में किया जा सकता है. इसके लिए, IllegalStateException की ज़रूरत नहीं होती. (aosp/1774187, aosp/1773623, aosp/1773256)

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

  • हमने एक समस्या को ठीक किया है. इस समस्या में, जब पैनल एक-दूसरे पर ओवरलैप होते थे, तब जानकारी वाले पैनल की खाली जगह पर टैप करने से, क्लिक सूची वाले पैनल पर पहुंच जाते थे. (aosp/1755141)

डिपेंडेंसी से जुड़े अपडेट

वर्शन 1.2.0-alpha03

30 जून, 2021

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

डिपेंडेंसी में बदलाव

वर्शन 1.2.0-alpha02

5 मई, 2021

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

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

  • SlidingPaneLayout अब फ़ोल्ड करने की उन सुविधाओं को ध्यान में रखता है जिनकी चौड़ाई शून्य नहीं है. (847cc2)
  • SlidingPaneLayout अब जेस्चर नेविगेशन की सुविधा चालू होने पर, खींचकर छोड़ने के लिए इस्तेमाल होने वाले किनारे का साइज़ बढ़ा देता है. यह DrawerLayout के जैसा ही काम करता है. (2c6d24)
  • SlidingPaneLayout के खुले और बंद होने की स्थिति को अब सेव किया जाता है.भले ही, डिवाइस को स्लाइड न किया जा सके (यानी, जब दोनों पैन एक साथ दिखते हों) तब इसे बदला गया हो. इससे यह पक्का होता है कि जब उपयोगकर्ता अपने डिवाइस को घुमाएंगे या किसी छोटी स्क्रीन पर स्विच करेंगे, तब भी उन्हें जानकारी वाली स्क्रीन दिखती रहेगी. (b15eda)
  • लॉक मोड के काम करने से जुड़ी समस्या ठीक करना (Ic01dc)

बाहरी योगदान

  • Cesar Valiente का धन्यवाद. उन्होंने SlidingPaneLayout को ठीक किया है, ताकि अब फ़ोल्डिंग की उन सुविधाओं को ध्यान में रखा जा सके जिनकी चौड़ाई शून्य नहीं है. (847cc2)

वर्शन 1.2.0-alpha01

24 मार्च, 2021

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

नई सुविधाएं

  • SlidingPaneLayout अब फ़ोल्ड किए जा सकने वाले डिवाइसों के हिसाब से काम करता है. फ़ोल्ड किए जा सकने वाले डिवाइस पर, SlidingPaneLayout दोनों पैन के साइज़ को अपने-आप अडजस्ट कर देगा, ताकि पैन फ़ोल्ड, हिंज वगैरह के दोनों ओर दिखें.

व्यवहार में बदलाव

  • SlidingPaneLayout में अब दो पैन के ओवरलैप होने पर, यूज़र इंटरफ़ेस (यूआई) की नई स्टाइलिंग दिखती है. अब हर पैनल, किनारे से किनारे तक दिखेगा. साथ ही, SlidingPaneLayout खुला होने पर, जानकारी देने वाला पैनल या दूसरा पैनल, सूची या मुख्य पैनल को पूरी तरह से कवर करेगा. यूज़र इंटरफ़ेस (यूआई) की पुरानी स्टाइल से जुड़े एपीआई, जैसे कि फ़ेड कलर अब काम नहीं करते. (Ia60ce)
  • SlidingPaneLayout अब डिफ़ॉल्ट रूप से ‘बंद’ होता है. इसका मतलब है कि सूची या प्राइमरी पैन दिखता है. open() या openPane() को कॉल करने पर, अब जानकारी या सेकंडरी पैनल दिखेगा. (I5d26c)

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

  • SlidingPaneLayout अब एक से ज़्यादा PanelSlideListener रजिस्टर करने की अनुमति देता है. (I50ce2)
  • डेवलपर अब यह कंट्रोल कर सकते हैं कि उपयोगकर्ता, सूची और जानकारी वाले पैन के बीच स्वाइप कर सकते हैं या नहीं. इसके लिए, उन्हें लॉक मोड सेट करना होगा. (Idf2fd, I5d26c)

वर्शन 1.1.0

वर्शन 1.1.0

24 जून, 2020

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

1.0.0 के बाद के मुख्य बदलाव

  • SlidingPaneLayout अब CustomView 1.1.0 में जोड़े गए Openable इंटरफ़ेस को लागू करता है.

वर्शन 1.1.0-rc01

20 मई, 2020

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

वर्शन 1.1.0-beta01

1 अप्रैल, 2020

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

वर्शन 1.1.0-alpha01

18 मार्च, 2020

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

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