Swiperefreshlayout
नया अपडेट | रिलीज़ किया गया जांचा और परखा हुआ वर्शन | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
---|---|---|---|---|
22 जुलाई, 2020 | 1.1.0 | - | - | 1.2.0-alpha01 |
डिपेंडेंसी का एलान करना
SwipeRefreshLayout पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.
अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle
फ़ाइल में उन आर्टफ़ैक्ट के लिए डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:
ग्रूवी
dependencies { implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0" }
Kotlin
dependencies { implementation("androidx.swiperefreshlayout:swiperefreshlayout:1.1.0") }
डिपेंडेंसी के बारे में ज़्यादा जानने के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.
सुझाव
आपके सुझाव, शिकायत या राय से Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या इस लाइब्रेरी को बेहतर बनाने के लिए आपके पास कोई सुझाव है, तो हमें बताएं. कोई नई लाइब्रेरी बनाने से पहले, कृपया इस लाइब्रेरी में मौजूद मौजूदा समस्याओं पर एक नज़र डालें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या पर अपना वोट जोड़ा जा सकता है.
ज़्यादा जानकारी के लिए, समस्या ट्रैकर का दस्तावेज़ देखें.
वर्शन 1.2.0
वर्शन 1.2.0-alpha01
22 जुलाई, 2020
androidx.swiperefreshlayout:swiperefreshlayout:1.2.0-alpha01
रिलीज़ हो गया है. 1.2.0-alpha01 वर्शन में ये बदलाव शामिल हैं.
गड़बड़ियां ठीक की गईं
requestDisallowInterceptTouchEvent(boolean)
अब किसी भी दूसरे ViewGroup की तरह ही अनुरोध को पूरा करता है. हम इस सुविधा का इस्तेमाल करने का सुझाव नहीं देते. हालांकि,setLegacyRequestDisallowInterceptTouchEventEnabled
का इस्तेमाल करके, इसे बंद किया जा सकता है. (I968da, b/141855018)
वर्शन 1.1.0
वर्शन 1.1.0
24 जून, 2020
androidx.swiperefreshlayout:swiperefreshlayout:1.1.0
रिलीज़ हो गया है. 1.1.0 वर्शन में ये बदलाव शामिल हैं.
1.0.0 के बाद किए गए मुख्य बदलाव
SwipeRefreshLayout
अबNestedScrollingChild3
औरNestedScrollingParent3
को लागू करता है.
वर्शन 1.1.0-rc01
15 अप्रैल, 2020
androidx.swiperefreshlayout:swiperefreshlayout:1.1.0-rc01
को 1.1.0-beta01
से बिना किसी बदलाव के रिलीज़ किया गया है. 1.1.0-rc01 वर्शन में ये कमिट शामिल हैं.
वर्शन 1.1.0-beta01
4 मार्च, 2020
androidx.swiperefreshlayout:swiperefreshlayout:1.1.0-beta01
रिलीज़ हुई है. इसमें 1.1.0-alpha03
से कोई बदलाव नहीं किया गया है. 1.1.0-beta01 वर्शन में ये बदलाव शामिल हैं.
वर्शन 1.1.0-alpha03
9 अक्टूबर, 2019
androidx.swiperefreshlayout:swiperefreshlayout:1.1.0-alpha03
रिलीज़ हो गया है. 1.1.0-alpha03 वर्शन में ये बदलाव शामिल हैं.
नई सुविधाएं
- प्रोग्रेस इंडिकेटर के बैकग्राउंड का रंग सेट करने के लिए, हमारे पास एक नया स्टाइल एट्रिब्यूट है.
R.styleable.SwipeRefreshLayout_swipeRefreshLayoutProgressSpinnerBackgroundColor
. (aosp/931124)
एपीआई में किए गए बदलाव
requestDisallowInterceptTouchEvent(boolean)
अब हमेशा अपने पैरंट तक प्रॉपगेट करता है. हम इस नए तरीके का सुझाव नहीं देते. हालांकि,setLegacyRequestDisallowInterceptTouchEventEnabled
का इस्तेमाल करके इसे बंद किया जा सकता है. (aosp/1108540)
गड़बड़ियां ठीक की गईं
- नेस्ट किए गए स्क्रोलिंग की समस्या को ठीक किया गया है. यह समस्या तब आती है, जब SwipeRefreshLayout में स्क्रोल किया जा सकने वाला पैरंट (जैसे, ViewPager2) और स्क्रोल किया जा सकने वाला चाइल्ड होता है. (b/138314213)
वर्शन 1.1.0-alpha02
2 जुलाई, 2019
androidx.swiperefreshlayout:swiperefreshlayout:1.1.0-alpha02
रिलीज़ हो गया है. इस वर्शन में शामिल किए गए कमिट यहां देखे जा सकते हैं.
गड़बड़ियां ठीक की गईं
- स्वाइप तरीके से रीफ़्रेश किया जा रहा है और रीफ़्रेश करने की स्थिति को सेव और रीस्टोर किया गया
- RecyclerView में स्वाइप करने के बाद, इस्तेमाल से जुड़ी गड़बड़ी को ठीक किया गया
वर्शन 1.1.0-alpha01
3 दिसंबर, 2018
एपीआई में किए गए बदलाव
- aosp/737631:
SwipeRefreshLayout
में अबNestedScrollingChild3
औरNestedScrollingParent3
लागू किए गए हैं. इससे नेस्ट किए गए स्क्रोलिंग की सुविधा का इस्तेमाल करने वाले तीन माता-पिता और बच्चों को, नेस्ट किए गए स्क्रोलिंग की दूरी की जानकारीSwipeRefreshLayout
के ज़रिए भेजने में मदद मिलेगी. अगर डेवलपर कोड फ़िलहालSwipeRefreshLayout.onNestedScroll(View, int, int, int, int, int)
को बदलता है, तो हो सकता है कि उसे अब कॉल न किया जाए. इसके बजाय,SwipeRefreshLayout.onNestedScroll(View, int, int, int, int, int, int[])
को बदला जाना चाहिए. इसी तरह,SwipeRefreshLayout.dispatchNestedScroll(int, int, int, int, int[], int)
को शायद अब कॉल न किया जाए और इसके बजायSwipeRefreshLayout.dispatchNestedScroll(int, int, int, int, int[], int, int[])
को बदल दिया जाए.