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 को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या इस लाइब्रेरी को बेहतर बनाने के लिए आपके पास कोई सुझाव है, तो हमें बताएं. नई लाइब्रेरी बनाने से पहले, कृपया इस लाइब्रेरी में मौजूद मौजूदा समस्याओं पर एक नज़र डालें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या पर अपना वोट जोड़ा जा सकता है.

नई समस्या जोड़ें

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

वर्शन 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 अब एक से ज़्यादा PanelSlideListeners को रजिस्टर करने की अनुमति देता है.
  • अब डेवलपर, लॉक मोड सेट करके यह कंट्रोल कर सकते हैं कि उपयोगकर्ता सूची और ज़्यादा जानकारी वाले पैनल के बीच स्वाइप कर सकते हैं या नहीं.

वर्शन 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)

बाहरी योगदान

  • 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 अब एक से ज़्यादा PanelSlideListeners को रजिस्टर करने की अनुमति देता है. (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 में ये कमियां हैं.

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