Customview
इस टेबल में, androidx.customview
ग्रुप के सभी आर्टफ़ैक्ट की सूची होती है.
सह-प्रॉडक्ट | रिलीज़ किया गया जांचा और परखा हुआ वर्शन | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
---|---|---|---|---|
customview | 1.1.0 | - | - | 1.2.0-alpha02 |
customview-poolingcontainer | 1.0.0 | - | - | - |
डिपेंडेंसी का एलान करना
CustomView पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़ना होगा. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.
अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle
फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:
Groovy
dependencies { implementation "androidx.customview:customview:1.1.0" }
Kotlin
dependencies { implementation("androidx.customview:customview:1.1.0") }
सुझाव
आपके सुझाव, शिकायत या राय से हमें Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या इस लाइब्रेरी को बेहतर बनाने के लिए आपके पास कोई सुझाव है, तो हमें बताएं. नई लाइब्रेरी बनाने से पहले, कृपया इस लाइब्रेरी में मौजूद मौजूदा समस्याओं पर एक नज़र डालें. स्टार बटन पर क्लिक करके, किसी मौजूदा समस्या पर अपना वोट जोड़ा जा सकता है.
ज़्यादा जानकारी के लिए, समस्या ट्रैकर का दस्तावेज़ देखें.
कस्टमव्यू पूलिंग कंटेनर वर्शन 1.0
वर्शन 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
या ऐसा व्यू डेवलप नहीं किया जा रहा हो जिसे हटाए जाने पर अतिरिक्त संसाधनों की ज़रूरत होती है (जैसे, लिखें).
वर्शन 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 वर्शन में ये कमिट शामिल हैं.
पहले रिलीज़ में मिलने वाली सुविधाएं
- CustomView Poolingcontainer लाइब्रेरी में, उन कंटेनर के लाइफ़साइकल को सुनने के लिए उपयोगी सुविधाएं होती हैं जो अपने चाइल्ड व्यू के लाइफ़साइकल को मैनेज करते हैं. जैसे, RecyclerView.
वर्शन 1.2.0
वर्शन 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
रिलीज़ हो गया है. इस वर्शन में शामिल कमिट को यहां देखा जा सकता है.
एपीआई में किए गए बदलाव
- View DragonHelper में नए एपीआई जोड़े गए हैं, ताकि इसके किनारे का साइज़ बदलने में मदद मिल सके
गड़बड़ियां ठीक की गईं
ExploreByTouchHelper
में कुछ छोटी गड़बड़ियां ठीक की गईं ((aosp/957741)