কাস্টমভিউ
এই সারণিতে androidx.customview গ্রুপের অন্তর্গত সমস্ত আর্টিফ্যাক্ট তালিকাভুক্ত করা হয়েছে।
| প্রত্নবস্তু | স্থিতিশীল রিলিজ | রিলিজ প্রার্থী | বিটা রিলিজ | আলফা রিলিজ |
|---|---|---|---|---|
| কাস্টমভিউ | ১.২.০ | - | - | - |
| কাস্টমভিউ-পুলিংকন্টেইনার | ১.১.০ | - | - | - |
নির্ভরতা ঘোষণা করা
CustomView-এর উপর ডিপেন্ডেন্সি যোগ করতে হলে, আপনাকে আপনার প্রজেক্টে Google Maven রিপোজিটরি যোগ করতে হবে। আরও তথ্যের জন্য Google-এর Maven রিপোজিটরি পড়ুন।
আপনার অ্যাপ বা মডিউলের build.gradle ফাইলে প্রয়োজনীয় আর্টিফ্যাক্টগুলোর ডিপেন্ডেন্সি যোগ করুন:
গ্রোভি
dependencies { implementation "androidx.customview:customview:1.2.0" }
কোটলিন
dependencies { implementation("androidx.customview:customview:1.2.0") }
প্রতিক্রিয়া
আপনার মতামত জেটপ্যাককে আরও উন্নত করতে সাহায্য করে। আপনি যদি নতুন কোনো সমস্যা খুঁজে পান অথবা এই লাইব্রেরিটি উন্নত করার জন্য কোনো ধারণা থাকে, তবে আমাদের জানান। নতুন কোনো সমস্যা তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরির বিদ্যমান সমস্যাগুলো দেখে নিন। আপনি তারকা বোতামে ক্লিক করে কোনো বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
কাস্টমভিউ পুলিংকন্টেইনার সংস্করণ ১.০
সংস্করণ ১.১.০
২৩ এপ্রিল, ২০২৫
androidx.customview:customview-poolingcontainer:1.1.0 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।
সংস্করণ 1.1.0-rc01
৯ এপ্রিল, ২০২৫
androidx.customview:customview-poolingcontainer:1.1.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-rc01-এ এই কমিটগুলো রয়েছে।
সংস্করণ 1.1.0-beta01
২৬ মার্চ, ২০২৫
androidx.customview:customview-poolingcontainer:1.1.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-beta01-এ এই কমিটগুলো রয়েছে।
সংস্করণ ১.০.০
২৭ জুলাই, ২০২২
androidx.customview:customview-poolingcontainer:1.0.0 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।
১.০.০ এর প্রধান বৈশিষ্ট্যসমূহ
RecyclerViewকে1.3.0-alpha02বা নতুন সংস্করণে এবং Compose UI-কে1.2.0-beta02বা নতুন সংস্করণে আপগ্রেড করলে, Compose ভিউ ধারণকারীRecyclerViewচাইল্ডগুলোর আরও উন্নত পারফরম্যান্সের সাথে পুনঃব্যবহার সম্ভব হবে। আরও তথ্যের জন্য এই ব্লগ পোস্টটি দেখুন।বেশিরভাগ ব্যবহারকারীর জন্য এই লাইব্রেরিটি সরাসরি ব্যবহার করার কোনো প্রয়োজন নেই, যদি না আপনি RecyclerView-এর মতো কোনো
ViewGroupঅথবা এমন কোনো View তৈরি করেন, যা অপসারণ করার সময় (যেমন Compose) অতিরিক্ত রিসোর্সগুলোকে সুস্পষ্টভাবে ডিসপোজ করার প্রয়োজন হয়।
সংস্করণ 1.0.0-rc01
১৫ জুন, ২০২২
androidx.customview:customview-poolingcontainer:1.0.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-rc01-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।
- এই সংস্করণটি
androidx.customview:customview-poolingcontainer:1.0.0-beta02এর অনুরূপ।
সংস্করণ 1.0.0-beta02
১৮ মে, ২০২২
androidx.customview:customview-poolingcontainer:1.0.0-beta02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-beta02-এ এই কমিটগুলো রয়েছে।
- Compose 1.2.0-beta02 সংস্করণগুলোকে সমর্থন করার জন্য কোনো পরিবর্তনের প্রয়োজন নেই।
সংস্করণ 1.0.0-beta01
১১ মে, ২০২২
androidx.customview:customview-poolingcontainer:1.0.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-beta01-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।
নতুন বৈশিষ্ট্য
- ডকুমেন্টেশন উন্নত করা হয়েছে!
সংস্করণ 1.0.0-alpha01
২৩ মার্চ, ২০২২
androidx.customview:customview-poolingcontainer:1.0.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha01-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।
প্রথম রিলিজের বৈশিষ্ট্যসমূহ
- CustomView Poolingcontainer লাইব্রেরিতে এমন সব কন্টেইনারের লাইফসাইকেল শোনার জন্য ইউটিলিটি রয়েছে, যেগুলো তাদের চাইল্ড ভিউগুলোর লাইফসাইকেল পরিচালনা করে, যেমন RecyclerView।
সংস্করণ ১.২.০
সংস্করণ ১.২.০
২৩ এপ্রিল, ২০২৫
androidx.customview:customview:1.2.0 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।
- কোনো বড় পরিবর্তন করা হয়নি, শুধু স্থিতিশীল সংস্করণে স্থানান্তর করা হচ্ছে।
সংস্করণ 1.2.0-rc01
৯ এপ্রিল, ২০২৫
androidx.customview:customview:1.2.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-rc01-এ এই কমিটগুলো রয়েছে।
সংস্করণ 1.2.0-beta01
২৬ মার্চ, ২০২৫
androidx.customview:customview:1.2.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-beta01-এ এই কমিটগুলো রয়েছে।
এপিআই পরিবর্তন
-
ViewDragHelper#smoothSlideViewToএর জন্য একটি ওভারলোড চালু করা হয়েছে, যা অ্যানিমেশনের গতি নিয়ন্ত্রণের জন্য ডিউরেশন এবং ইন্টারপোলেটর প্যারামিটার গ্রহণ করে।
সংস্করণ 1.2.0-alpha02
২১ সেপ্টেম্বর, ২০২২
androidx.customview:customview:1.2.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha02-এ এই কমিটগুলো রয়েছে।
এপিআই পরিবর্তন
-
ViewDragHelperএরcreate()মেথডগুলোতে@NonNullঅ্যানোটেশন যোগ করা হয়েছে। ( I93a01 , b/236474222 )
সংস্করণ 1.2.0-alpha01
২৩শে ফেব্রুয়ারি, ২০২২
androidx.customview:customview:1.2.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha01-এ এই কমিটগুলো রয়েছে।
নতুন বৈশিষ্ট্য
- একটি নতুন
PoolingContainerলাইব্রেরি যোগ করা হয়েছে যা এমন একটি কন্টেইনারের ডিসপোজ ইভেন্ট শোনার সুযোগ দেয়, যেটি View হায়ারার্কির বাইরে তার চাইল্ডদের পরিচালনা করে। এটি পরবর্তীতেComposeএবংRecyclerViewএর ডিপেন্ডেন্সি হিসেবে যোগ করা হবে ( I0e3f6 , b/196371929 )।
এপিআই পরিবর্তন
-
ExploreByTouchHelperএAccessibilityNodeInfoCompat#setBoundsInScreenএর জন্য উন্নত সাপোর্ট যোগ করা হয়েছে এবংsetBoundsInScreenFromBoundsInParentযুক্ত করা হয়েছে, যা প্যারেন্ট বাউন্ডসকে স্ক্রিন বাউন্ডসে রূপান্তর করতে ব্যবহার করা যেতে পারে। ( Ie5529 )
সংস্করণ ১.১.০
সংস্করণ ১.১.০
২৪ জুন, ২০২০
androidx.customview:customview:1.1.0 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।
১.০.০ সংস্করণ থেকে বড় পরিবর্তনসমূহ
- লেআউটগুলির জন্য একটি নতুন
Openableইন্টারফেস যোগ করা হয়েছে, যা 'খোলা' এবং 'বন্ধ' অবস্থার মধ্যে পরিবর্তন করতে পারে।
সংস্করণ 1.1.0-rc01
২০ মে, ২০২০
androidx.customview:customview:1.1.0-rc01 1.1.0-beta01 পর থেকে কোনো পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে। সংস্করণ 1.1.0-rc01-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।
সংস্করণ 1.1.0-beta01
১ এপ্রিল, ২০২০
androidx.customview:customview:1.1.0-beta01 1.1.0-alpha02 এর পর থেকে কোনো পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে। সংস্করণ 1.1.0-beta01-এ এই কমিটগুলো অন্তর্ভুক্ত রয়েছে।
সংস্করণ 1.1.0-alpha02
৪ মার্চ, ২০২০
androidx.customview:customview:1.1.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.1.0-alpha02-এ এই কমিটগুলো রয়েছে।
নতুন বৈশিষ্ট্য
- 'খোলা' এবং 'বন্ধ' অবস্থার মধ্যে পরিবর্তন করতে পারে এমন লেআউটগুলির জন্য একটি নতুন
Openableইন্টারফেস যোগ করা হয়েছে। DrawerLayout1.1.0-alpha04এ ( b/129979320 )DrawerLayoutএখন এই ইন্টারফেসটি ইমপ্লিমেন্ট করে।
সংস্করণ 1.1.0-alpha01
১৩ জুন, ২০১৯
androidx.customview:customview:1.1.0-alpha01 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলো এখানে পাওয়া যাবে।
এপিআই পরিবর্তন
- ViewDragHelper- এর প্রান্তের আকার পরিবর্তন করার জন্য এতে নতুন API যোগ করা হয়েছে।
বাগ সংশোধন
-
ExploreByTouchHelperএর কিছু ছোটখাটো বাগ সংশোধন করা হয়েছে (( aosp/957741 )