Customview
इस टेबल में, androidx.customview
ग्रुप के सभी आर्टफ़ैक्ट की सूची होती है.
सह-प्रॉडक्ट | रिलीज़ किया गया जांचा और परखा हुआ वर्शन | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
---|---|---|---|---|
customview | 1.1.0 | - | 1.2.0-beta01 | - |
customview-poolingcontainer | 1.0.0 | - | 1.1.0-beta01 | - |
डिपेंडेंसी का एलान करना
कस्टम व्यू पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.
अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle
फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:
ग्रूवी
dependencies { implementation "androidx.customview:customview:1.1.0" }
Kotlin
dependencies { implementation("androidx.customview:customview:1.1.0") }
सुझाव/राय दें या शिकायत करें
आपके सुझाव, शिकायत या राय से हमें Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या इस लाइब्रेरी को बेहतर बनाने के लिए आपके पास कोई सुझाव है, तो हमें बताएं. नई लाइब्रेरी बनाने से पहले, कृपया इस लाइब्रेरी में मौजूद मौजूदा समस्याओं पर एक नज़र डालें. किसी मौजूदा समस्या पर अपना वोट जोड़ने के लिए, स्टार बटन पर क्लिक करें.
ज़्यादा जानकारी के लिए, समस्या ट्रैकर का दस्तावेज़ देखें.
कस्टम व्यू पूलिंग कंटेनर का वर्शन 1.0
वर्शन 1.1.0-beta01
26 मार्च, 2025
androidx.customview:customview-poolingcontainer:1.1.0-beta01
रिलीज़ हो गया है. वर्शन 1.1.0-beta01 में ये कमिट शामिल हैं.
वर्शन 1.0.0
27 जुलाई, 2022
androidx.customview:customview-poolingcontainer:1.0.0
रिलीज़ हो गया है. 1.0.0 वर्शन में ये बदलाव शामिल हैं.
1.0.0 के वर्शन की मुख्य सुविधाएं
RecyclerView
को1.3.0-alpha02
या उसके बाद के वर्शन पर और Compose यूज़र इंटरफ़ेस (यूआई) को1.2.0-beta02
या उसके बाद के वर्शन पर अपग्रेड करने से, Compose व्यू वालेRecyclerView
चाइल्ड व्यू को बेहतर तरीके से फिर से इस्तेमाल किया जा सकेगा. ज़्यादा जानकारी के लिए, यह ब्लॉग पोस्ट देखें.ज़्यादातर उपयोगकर्ताओं को इस लाइब्रेरी का सीधे तौर पर इस्तेमाल करने की ज़रूरत नहीं होती. हालांकि, अगर आपको RecyclerView जैसे
ViewGroup
या ऐसे व्यू को डेवलप करना है जिसे हटाने पर, अन्य संसाधनों को साफ़ तौर पर हटाना ज़रूरी हो (जैसे, Compose), तो आपको इस लाइब्रेरी का इस्तेमाल करना होगा.
वर्शन 1.0.0-rc01
15 जून, 2022
androidx.customview:customview-poolingcontainer:1.0.0-rc01
रिलीज़ हो गया है. 1.0.0-rc01 वर्शन में ये कमिट शामिल हैं.
- यह वर्शन
androidx.customview:customview-poolingcontainer:1.0.0-beta02
जैसा ही है.
वर्शन 1.0.0-beta02
18 मई, 2022
androidx.customview:customview-poolingcontainer:1.0.0-beta02
रिलीज़ हो गया है. 1.0.0-beta02 वर्शन में ये कमिट शामिल हैं.
- Compose 1.2.0-beta02 वर्शन के साथ काम करने के लिए, कोई बदलाव नहीं करना पड़ेगा.
वर्शन 1.0.0-beta01
11 मई, 2022
androidx.customview:customview-poolingcontainer:1.0.0-beta01
रिलीज़ हो गया है. 1.0.0-beta01 वर्शन में ये बदलाव शामिल हैं.
नई सुविधाएं
- बेहतर दस्तावेज़!
वर्शन 1.0.0-alpha01
23 मार्च, 2022
androidx.customview:customview-poolingcontainer:1.0.0-alpha01
रिलीज़ हो गया है. 1.0.0-alpha01 वर्शन में ये कमिट शामिल हैं.
पहले रिलीज़ में उपलब्ध सुविधाएं
- कस्टम व्यू पूलिंग कंटेनर लाइब्रेरी में, उन कंटेनर के लाइफ़साइकल को सुनने के लिए उपयोगी सुविधाएं होती हैं जो अपने चाइल्ड व्यू के लाइफ़साइकल को मैनेज करते हैं. जैसे, RecyclerView.
वर्शन 1.2.0
वर्शन 1.2.0-beta01
26 मार्च, 2025
androidx.customview:customview:1.2.0-beta01
रिलीज़ हो गया है. वर्शन 1.2.0-beta01 में ये कमिट शामिल हैं.
एपीआई में हुए बदलाव
ViewDragHelper#smoothSlideViewTo
के लिए एक ओवरलोड जोड़ा गया है, जो ऐनिमेशन की स्पीड कंट्रोल करने के लिए, अवधि और इंटरपोलटर पैरामीटर स्वीकार करता है.
वर्शन 1.2.0-alpha02
21 सितंबर, 2022
androidx.customview:customview:1.2.0-alpha02
रिलीज़ हो गया है. 1.2.0-alpha02 वर्शन में ये बदलाव शामिल हैं.
एपीआई में हुए बदलाव
ViewDragHelper
केcreate()
तरीकों में@NonNull
एनोटेशन जोड़े गए. (I93a01, b/236474222)
वर्शन 1.2.0-alpha01
23 फ़रवरी, 2022
androidx.customview:customview:1.2.0-alpha01
रिलीज़ हो गया है. 1.2.0-alpha01 वर्शन में ये बदलाव शामिल हैं.
नई सुविधाएं
- एक नई
PoolingContainer
लाइब्रेरी जोड़ें, जिससे किसी ऐसे कंटेनर के इवेंट को डिस्पोज करने के लिए सुनने की अनुमति मिलती है जो व्यू के लेआउट के बाहर अपने बच्चों को मैनेज करता है. इसे बाद मेंCompose
औरRecyclerView
(I0e3f6, b/196371929) की डिपेंडेंसी के तौर पर जोड़ा जाएगा
एपीआई में हुए बदलाव
ExploreByTouchHelper
मेंAccessibilityNodeInfoCompat#setBoundsInScreen
के लिए बेहतर सहायता जोड़ी गई. साथ ही,setBoundsInScreenFromBoundsInParent
को भी जोड़ा गया. इसका इस्तेमाल, पैरंट बाउंड को स्क्रीन बाउंड में बदलने के लिए किया जा सकता है. (Ie5529)
वर्शन 1.1.0
वर्शन 1.1.0
24 जून, 2020
androidx.customview:customview:1.1.0
रिलीज़ हो गया है. 1.1.0 वर्शन में ये बदलाव शामिल हैं.
1.0.0 के बाद किए गए मुख्य बदलाव
- ऐसे लेआउट के लिए नया
Openable
इंटरफ़ेस जोड़ा गया है जो 'खुला' और 'बंद' स्थिति के बीच ट्रांज़िशन कर सकते हैं.
वर्शन 1.1.0-rc01
20 मई, 2020
androidx.customview:customview:1.1.0-rc01
को 1.1.0-beta01
से बिना किसी बदलाव के रिलीज़ किया गया है. 1.1.0-rc01 वर्शन में ये बदलाव शामिल हैं.
वर्शन 1.1.0-beta01
1 अप्रैल, 2020
androidx.customview:customview:1.1.0-beta01
को 1.1.0-alpha02
से बिना किसी बदलाव के रिलीज़ किया गया है. 1.1.0-beta01 वर्शन में ये बदलाव शामिल हैं.
वर्शन 1.1.0-alpha02
4 मार्च, 2020
androidx.customview:customview:1.1.0-alpha02
रिलीज़ हो गया है. 1.1.0-alpha02 वर्शन में ये बदलाव शामिल हैं.
नई सुविधाएं
- ऐसे लेआउट के लिए नया
Openable
इंटरफ़ेस जोड़ा गया है जो 'खुला' और 'बंद' स्थिति के बीच ट्रांज़िशन कर सकते हैं.DrawerLayout
अब इस इंटरफ़ेस को DrawerLayout1.1.0-alpha04
में लागू करता है. (b/129979320)
वर्शन 1.1.0-alpha01
13 जून, 2019
androidx.customview:customview:1.1.0-alpha01
रिलीज़ हो गया है. इस वर्शन में शामिल किए गए कमिट यहां देखे जा सकते हैं.
एपीआई में हुए बदलाव
- ViewDragHelper में नए एपीआई जोड़े गए हैं, ताकि इसके किनारे के साइज़ को बदला जा सके
गड़बड़ियां ठीक की गईं
ExploreByTouchHelper
में कुछ छोटी गड़बड़ियां ठीक की गईं ((aosp/957741)