Customview

  
कस्टम व्यू लागू करें.

इस टेबल में, androidx.customview ग्रुप के सभी आर्टफ़ैक्ट की सूची होती है.

सह-प्रॉडक्ट रिलीज़ किया गया जांचा और परखा हुआ वर्शन रिलीज़ कैंडिडेट बीटा रिलीज़ ऐल्फ़ा रिलीज़
customview 1.1.0 - 1.2.0-beta01 -
customview-poolingcontainer 1.0.0 - 1.1.0-beta01 -
इस लाइब्रेरी को आखिरी बार 26 मार्च, 2025 को अपडेट किया गया था

डिपेंडेंसी का एलान करना

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

वर्शन 1.1.0-alpha01

13 जून, 2019

androidx.customview:customview:1.1.0-alpha01 रिलीज़ हो गया है. इस वर्शन में शामिल किए गए कमिट यहां देखे जा सकते हैं.

एपीआई में हुए बदलाव

गड़बड़ियां ठीक की गईं

  • ExploreByTouchHelper में कुछ छोटी गड़बड़ियां ठीक की गईं ((aosp/957741)