Customview

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

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

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

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

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

वर्शन 1.1.0-alpha01

13 जून, 2019

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

एपीआई में किए गए बदलाव

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

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