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अब 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)
बाहरी योगदान
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अब 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 में ये कमियां हैं.
एपीआई में बदलाव
- DrawerLayout
1.1.0-alpha04में हुए बदलाव को दिखाने के लिए,SlidingPaneLayoutअब CustomView1.1.0-alpha02में जोड़े गएOpenableइंटरफ़ेस को लागू करता है. (b/129979320)