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)