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अब Window1.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)
डिपेंडेंसी से जुड़े अपडेट
- SlidingPaneLayout अब Window 1.0.0-alpha10 पर निर्भर करता है.
वर्शन 1.2.0-alpha03
30 जून, 2021
androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha03 रिलीज़ हो गया है. वर्शन 1.2.0-alpha03 में ये बदलाव शामिल हैं.
डिपेंडेंसी में बदलाव
- SlidingPaneLayout अब Window
1.0.0-alpha09पर निर्भर करता है.
वर्शन 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अब CustomView1.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 में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
SlidingPaneLayoutअब CustomView1.1.0-alpha02में जोड़े गएOpenableइंटरफ़ेस को लागू करता है. इससे DrawerLayout1.1.0-alpha04में हुए बदलाव का पता चलता है. (b/129979320)