রূপান্তর
| সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | রিলিজ প্রার্থী | বিটা রিলিজ | আলফা রিলিজ |
|---|---|---|---|---|
| ৩ ডিসেম্বর, ২০২৫ | ১.৬.০ | - | ১.৭.০-বিটা০১ | - |
নির্ভরতা ঘোষণা করা
ট্রানজিশনের উপর নির্ভরতা যোগ করতে, আপনার প্রোজেক্টে Google Maven রিপোজিটরি যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven রিপোজিটরি পড়ুন।
আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টের জন্য নির্ভরতা যোগ করুন:
গ্রোভি
dependencies { // Java language implementation implementation "androidx.transition:transition:1.6.0" // Kotlin implementation "androidx.transition:transition-ktx:1.6.0" }
কোটলিন
dependencies { // Java language implementation implementation("androidx.transition:transition:1.6.0") // Kotlin implementation("androidx.transition:transition-ktx:1.6.0") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যোগ করুন দেখুন।
প্রতিক্রিয়া
আপনার মতামত জেটপ্যাককে আরও উন্নত করতে সাহায্য করবে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরিটি উন্নত করার জন্য কোন ধারণা থাকে তাহলে আমাদের জানান। নতুন একটি তৈরি করার আগে দয়া করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি একবার দেখে নিন। আপনি তারকা বোতামে ক্লিক করে বিদ্যমান সমস্যাটিতে আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
সংস্করণ 1.7
সংস্করণ 1.7.0-beta01
০৩ ডিসেম্বর, ২০২৫
androidx.transition:transition:1.7.0-beta01 এবং androidx.transition:transition-ktx:1.7.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.7.0-beta01-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- ডিফল্ট minSdk কে API 21 থেকে API 23 এ স্থানান্তর করা হচ্ছে ( Ibdfca , b/380448311 , b/435705964 , b/435705223 )
সংস্করণ 1.7.0-alpha01
৩০ জুলাই, ২০২৫
androidx.transition:transition:1.7.0-alpha01 এবং androidx.transition:transition-ktx:1.7.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.7.0-alpha01-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- নাল
windowIdসহ উইন্ডোতে ভিউ সংযুক্ত থাকলে ক্র্যাশের সমস্যা সমাধান করা হয়েছে। ( I2ddf6 )
সংস্করণ 1.6
সংস্করণ 1.6.0
২৩ এপ্রিল, ২০২৫
androidx.transition:transition:1.6.0 এবং androidx.transition:transition-ktx:1.6.0 প্রকাশিত হয়েছে। সংস্করণ 1.6.0-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.6.0-rc01
২৬ মার্চ, ২০২৫
androidx.transition:transition:1.6.0-rc01 এবং androidx.transition:transition-ktx:1.6.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.6.0-rc01-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.6.0-beta01
১২ মার্চ, ২০২৫
androidx.transition:transition:1.6.0-beta01 এবং androidx.transition:transition-ktx:1.6.0-beta01 শেষ আলফা থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.6.0-beta01-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.6.0-alpha01
১১ ডিসেম্বর, ২০২৪
androidx.transition:transition:1.6.0-alpha01 এবং androidx.transition:transition-ktx:1.6.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.6.0-alpha01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- ট্রানজিশন এখন
ViewOverlaysজন্য ডিসজয়েন্ট প্যারেন্ট সেট করে যা ট্রানজিশন অ্যানিমেট করার জন্য ব্যবহৃত হয়। এটি ডিসজয়েন্ট প্যারেন্টের মাধ্যমে মালিকদের রেজোলিউশনের অনুমতি দেয়, যার অর্থ হল আপনি এখন ট্রানজিশনের সময়ViewModels, জীবনচক্র ইত্যাদি সঠিকভাবে সমাধান করতে পারবেন। ( I10a16 , b/340894487 , b/287484338 )
বাগ ফিক্স
- এই লাইব্রেরিটি এখন JSpecify nullness annotations ব্যবহার করে, যা টাইপ-ব্যবহারের। সঠিক ব্যবহার জোরদার করার জন্য Kotlin ডেভেলপারদের নিম্নলিখিত কম্পাইলার আর্গুমেন্ট ব্যবহার করা উচিত:
-Xjspecify-annotations=strict(এটি Kotlin কম্পাইলারের 2.1.0 সংস্করণ থেকে শুরু করে ডিফল্ট)। ( I1f54e , b/326456246 ) - নতুন প্ল্যাটফর্ম API-তে অ্যাক্সেসের ম্যানুয়াল রূপরেখা সরানো হয়েছে কারণ এটি AGP 7.3 বা তার পরবর্তী সংস্করণ (যেমন R8 সংস্করণ 3.3) ব্যবহার করার সময় এবং AGP 8.1 বা তার পরবর্তী সংস্করণ (যেমন D8 সংস্করণ 8.1) ব্যবহার করার সময় সমস্ত বিল্ডের জন্য API মডেলিংয়ের মাধ্যমে স্বয়ংক্রিয়ভাবে ঘটে। যে ক্লায়েন্টরা AGP ব্যবহার করছেন না তাদের D8 সংস্করণ 8.1 বা তার পরবর্তী সংস্করণে আপডেট করার পরামর্শ দেওয়া হচ্ছে। আরও বিস্তারিত জানার জন্য এই নিবন্ধটি দেখুন। ( Ia60e0 , b/345472586 )
সংস্করণ 1.5
সংস্করণ 1.5.1
২৪ জুলাই, ২০২৪
androidx.transition:transition:1.5.1 এবং androidx.transition:transition-ktx:1.5.1 প্রকাশিত হয়েছে। সংস্করণ 1.5.1-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- একটি সমস্যা সমাধান করা হয়েছে যেখানে একটি সন্ধানযোগ্য ট্রানজিশনে
animateToStart()বাanimateToEnd()কলগুলি উপেক্ষা করা হত যদি ট্রানজিশনটি শুরু না করা হত। ( I44d96 , b/338624457 )
সংস্করণ 1.5.0
১ মে, ২০২৪
androidx.transition:transition:1.5.0 এবং androidx.transition:transition-ktx:1.5.0 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-এ এই কমিটগুলি রয়েছে।
১.৪.০ থেকে গুরুত্বপূর্ণ পরিবর্তনগুলি
- API 34 এবং তার উপরে Transitions seeking সমর্থন করে।
TransitionManagerএ একটি নতুন API যোগ করা হয়েছে,controlDelayedTransition(), যা একটিTransitionSeekControllerপ্রদান করে যাTransitionseeking করার অনুমতি দেয়। এই কার্যকারিতাটি Fragment 1.7.0 দ্বারা প্রেডিক্টিভ ব্যাক জেসচার ব্যবহার করার সময় স্বয়ংক্রিয়ভাবে transitions seek করার জন্য ব্যবহৃত হয়। - ট্রানজিশনের একটি নতুন পদ্ধতি আছে,
getRootTransition(), যা বর্তমান ট্রানজিশন ধারণকারী ট্রানজিশন অথবা অন্য কোনও ট্রানজিশন দ্বারা না থাকলে বর্তমান ট্রানজিশন ফেরত দেয়। সম্পূর্ণ ট্রানজিশন শুরু বা শেষ হওয়ার সময় ডেভেলপারের যদি শ্রোতাদের প্রয়োজন হয় তবে এটি কার্যকর হতে পারে। -
TransitionListenersএখন নতুনonTransitionStart()এবংonTransitionEnd()লিসেনারের সুবিধা রয়েছে যা ডেভেলপারকে জানতে সাহায্য করে যে ট্রানজিশনটি বিপরীত দিকে শুরু হচ্ছে নাকি শেষ হচ্ছে।TransitionListenersআছে এমন সন্ধানযোগ্য ট্রানজিশন তৈরির জন্য এটি গুরুত্বপূর্ণ হতে পারে।
সংস্করণ 1.5.0-rc02
১৭ এপ্রিল, ২০২৪
androidx.transition:transition:1.5.0-rc02 এবং androidx.transition:transition-ktx:1.5.0-rc02 প্রকাশিত হয়েছে। 1.5.0-rc02 সংস্করণে এই কমিটগুলি রয়েছে।
নির্ভরতা আপডেট
- ফ্র্যাগমেন্ট নির্ভরতা 1.7.0-rc02 সংস্করণে আপডেট করা হয়েছে যা একটি বাগ সংশোধন করেছে যেখানে যদি একটি অ-অনুসন্ধানযোগ্য শেয়ার্ড উপাদান এমন একটি লেনদেনে যোগ করা হয় যেখানে অন্যান্য সমস্ত রূপান্তর অনুসন্ধানযোগ্য ছিল, তাহলে একটি ক্র্যাশ হবে।
সংস্করণ 1.5.0-rc01
৩ এপ্রিল, ২০২৪
androidx.transition:transition:1.5.0-rc01 এবং androidx.transition:transition-ktx:1.5.0-rc01 প্রকাশিত হয়েছে। 1.5.0-rc01 সংস্করণে এই কমিটগুলি রয়েছে।
সংস্করণ 1.5.0-beta01
২০ মার্চ, ২০২৪
androidx.transition:transition:1.5.0-beta01 এবং androidx.transition:transition-ktx:1.5.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-beta01-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- Fragments-এ একটি সমস্যা সমাধান করা হয়েছে যেখানে Predictiv back gesture ব্যবহার করে ইনকামিং ট্রানজিশনে বাধা দিলে প্রবেশের দৃশ্য নষ্ট হয়ে যেত, যার ফলে স্ক্রিনটি ফাঁকা থাকত। ( Id3f22 , b/319531491 )
সংস্করণ 1.5.0-alpha06
১০ জানুয়ারী, ২০২৪
androidx.transition:transition:1.5.0-alpha06 এবং androidx.transition:transition-ktx:1.5.0-alpha06 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha06-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- যখন
TransitionSeekController.animateToStart()ব্যবহার করা হয়, তখন যোগ করাTransitionListenersএখনanimateToStart()এর প্রদত্তRunnableএর পরেonTransitionEnd()নামক তথ্য থাকবে। ( Ic6a55 , b/307624554 )
নির্ভরতা আপডেট
- ফ্র্যাগমেন্ট নির্ভরতা
1.7.0-alpha08তে আপডেট করা হয়েছে।
সংস্করণ 1.5.0-alpha05
২৯ নভেম্বর, ২০২৩
androidx.transition:transition:1.5.0-alpha05 এবং androidx.transition:transition-ktx:1.5.0-alpha05 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha05-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- একটি শেয়ার্ড এলিমেন্ট ট্রানজিশন সেট করার ফলে এবং একটি
enter/exitTransitionসেট করতে ব্যর্থ হওয়ার ফলে সৃষ্টNullPointerExceptionঠিক করা হয়েছে। ( I8472b ) -
Slide()animateToStart()) ভিউকে শুরুর অবস্থানে ফিরিয়ে আনতে ব্যর্থ হওয়ার সমস্যাটি সমাধান করা হয়েছে ( I698f4 , b/300157785 ) - ট্রানজিশনে পুনর্প্রবেশের সমস্যাটি সমাধান করা হয়েছে যা বাতিলকরণ ভেঙেছে। ( Iddcce , b/308379201 )
সংস্করণ 1.5.0-alpha04
৪ অক্টোবর, ২০২৩
androidx.transition:transition:1.5.0-alpha04 এবং `androidx.transition:transition-ktx:1.5.0-alpha04` প্রকাশিত হয়েছে। 1.5.0-alpha04 সংস্করণে এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
- ব্রেকিং চেঞ্জ -
animateToStart()পদ্ধতিটি এখন একটিRunnableব্যবহার করে যা ট্রানজিশনিং ভিউগুলিকে তাদের আসল অবস্থায় ফিরিয়ে আনতে ব্যবহার করা উচিত।
সংস্করণ 1.5.0-alpha03
২০ সেপ্টেম্বর, ২০২৩
androidx.transition:transition:1.5.0-alpha03 এবং androidx.transition:transition-ktx:1.5.0-alpha03 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha03-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- ট্রানজিশন এখন ফ্র্যাগমেন্ট
1.7.0-alpha05সাথে ব্যবহার করা হলে অ্যান্ড্রয়েড 14 ডিভাইসে ইন-অ্যাপ প্রেডিকটিভ ব্যাক অ্যানিমেশনের জন্য সমর্থন প্রদান করে।
বাগ ফিক্স
- স্লাইড ট্রানজিশন বাধা বাগ সংশোধন করা হয়েছে। যখন একটি স্লাইড ট্রানজিশন একটি ভিউ অপসারণের জন্য একটি প্রবেশকারী ট্রানজিশনকে বাধাগ্রস্ত করে, তখন এটি একটি ভুল অবস্থানে চলে যায়। ( I946f8 , b/297427333 )
সংস্করণ 1.5.0-alpha02
৬ সেপ্টেম্বর, ২০২৩
androidx.transition:transition:1.5.0-alpha02 এবং androidx.transition:transition-ktx:1.5.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha02-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
-
TransitionSeekControllerএখন আপনাকেsetCurrentFragment()এর মাধ্যমে মোট সময়কালের একটি ভগ্নাংশ হিসাবে অগ্রগতি সেট করতে দেয়। ( aosp/2647607 ) -
TransitionSeekControllerএখনanimateToStart()এবংanimateToEnd()ব্যবহার করার সময়addOnProgressChangedListenerকল করে অগ্রগতি পর্যবেক্ষণ করার অনুমতি দেয়। ( aosp/2647607 ) - ট্রানজিশন খোঁজার জন্য দৃশ্য ব্যবহারের অনুমতি দেওয়ার জন্য
TransitionManager.seekTo()যোগ করা হয়েছে। ( aosp/2647607 ) - ট্রানজিশন খোঁজার জন্য পদার্থবিদ্যা-ভিত্তিক অ্যানিমেশন যোগ করা হয়েছে। এটি
setCurrentFraction()অথবাsetCurrentPlayTimeMillis()দিয়ে অগ্রগতি পরিবর্তন ট্র্যাক করার জন্য একটি 1-D বেগ ট্র্যাকার ব্যবহার করে এবংanimateToStartএবংanimateToEndএর প্রাথমিক বেগের জন্য এটি ব্যবহার করে। ( aosp/2647607 )
বাগ ফিক্স
-
AutoTransitionখোঁজার সময় একটি ঝাঁকুনি ঠিক করা হয়েছে। ( aosp/2643369 ) - একটি সমস্যা সমাধান করা হয়েছে যেখানে একটি
Slideট্রানজিশন বাধাগ্রস্ত হলে ভুল শুরুর অবস্থানে চলে যেত। ( aosp/2733729 , b/297427333 )
নির্ভরতা আপডেট
- ট্রানজিশন এখন API 34 দিয়ে কম্পাইল করা হয়।
সংস্করণ 1.5.0-alpha01
১০ মে, ২০২৩
androidx.transition:transition:1.5.0-alpha01 এবং androidx.transition:transition-ktx:1.5.0-alpha01 প্রকাশিত হয়েছে। এই সংস্করণটি একটি অভ্যন্তরীণ শাখায় তৈরি করা হয়েছে।
নতুন বৈশিষ্ট্য
- API 34 এবং তার উপরে Transitions অনুসন্ধান সমর্থন করে।
TransitionManagerএ একটি নতুন API যোগ করা হয়েছে,controlDelayedTransition(), যা একটিTransisionSeekControllerপ্রদান করে যা Transition অনুসন্ধানের অনুমতি দেয়।
API পরিবর্তনগুলি
-
TransitionManagerএকটি নতুন পদ্ধতি রয়েছে,controlDelayedTransition(), যা অ্যাপ্লিকেশনগুলিকে API 34+-এ ট্রানজিশন অ্যানিমেশনের অগ্রগতি নিয়ন্ত্রণ করতে দেয়। ফিরে আসাTransitionSeekControllerডেভেলপারকে জানতে দেয় কখন ট্রানজিশনটি সিকিংয়ের জন্য প্রস্তুত, অ্যানিমেশনের সময়কাল, এবং অ্যানিমেশনের বর্তমান সময় সেট করার অনুমতি দেয়। শুধুমাত্র যেসব ট্রানজিশনisSeekable()কে ওভাররাইড করে true ফেরত দেয় সেগুলিcontrolDelayedTransition()দ্বারা সমর্থিত। - ট্রানজিশনের একটি নতুন পদ্ধতি আছে,
getRootTransition(), যা বর্তমান ট্রানজিশন ধারণকারী ট্রানজিশন অথবা অন্য কোনও ট্রানজিশন দ্বারা না থাকলে বর্তমান ট্রানজিশন ফেরত দেয়। সম্পূর্ণ ট্রানজিশন শুরু বা শেষ হওয়ার সময় ডেভেলপারের যদি শ্রোতাদের প্রয়োজন হয় তবে এটি কার্যকর হতে পারে। -
TransitionListenersএখন নতুনonTransitionStart()এবংonTransitionEnd()লিসেনারের সুবিধা রয়েছে যা ডেভেলপারকে জানতে সাহায্য করে যে ট্রানজিশনটি বিপরীত দিকে শুরু হচ্ছে নাকি শেষ হচ্ছে।TransitionListenersআছে এমন সন্ধানযোগ্য ট্রানজিশন তৈরির জন্য এটি গুরুত্বপূর্ণ হতে পারে।
বাগ ফিক্স
- এখন ট্রানজিশনগুলি তাদের
TransitionListenersক্লোন করার সময় কপি করে। এর মানে হলcreateAnimator()এর সময় নতুন লিসেনারের যোগ করার ফলে রুট ট্রানজিশনের উপর কোন প্রভাব পড়বে না।
সংস্করণ 1.4.1
সংস্করণ 1.4.1
২১ এপ্রিল, ২০২১
androidx.transition:transition:1.4.1 এবং androidx.transition:transition-ktx:1.4.1 প্রকাশিত হয়েছে। সংস্করণ 1.4.1-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- একটি কন্টেইনারে
Transitionশুরু করলে অসাবধানতাবশত পৃথক কন্টেইনারে চলমান অন্যান্য ট্রানজিশন থেমে যেত, যার ফলে অন্যান্য ট্রানজিশনগুলি কখনই শেষ হত না এমন একটি সমস্যা সমাধান করা হয়েছে। ( aosp/1664439 , b/182845041 )
সংস্করণ 1.4.0
সংস্করণ 1.4.0
২৭ জানুয়ারী, ২০২১
androidx.transition:transition:1.4.0 এবং androidx.transition:transition-ktx:1.4.0 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-এ এই কমিটগুলি রয়েছে।
১.৩.০ থেকে প্রধান পরিবর্তনগুলি
-
transition-ktxআর্টিফ্যাক্টটি AndroidXTransitionইনস্ট্যান্সে লিসেনারের যোগ করার জন্য Kotlin এক্সটেনশনগুলি প্রবর্তন করে। ( b/138870873 )
সংস্করণ 1.4.0-rc01
২ ডিসেম্বর, ২০২০
androidx.transition:transition:1.4.0-rc01 এবং androidx.transition:transition-ktx:1.4.0-rc01 1.4.0-beta01 থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। 1.4.0-rc01 সংস্করণে এই কমিটগুলি রয়েছে।
সংস্করণ 1.4.0-beta01
জুলাই ২২, ২০২০
androidx.transition:transition:1.4.0-beta01 এবং androidx.transition:transition-ktx:1.4.0-beta01 1.4.0-alpha01 থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। 1.4.0-beta01 সংস্করণে এই কমিটগুলি রয়েছে।
সংস্করণ 1.4.0-alpha01
২৪ জুন, ২০২০
androidx.transition:transition:1.4.0-alpha01 এবং androidx.transition:transition-ktx:1.4.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-alpha01-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
-
transition-ktxআর্টিফ্যাক্টটি AndroidXTransitionইনস্ট্যান্সে লিসেনারের যোগ করার জন্য Kotlin এক্সটেনশনগুলি প্রবর্তন করে। ( b/138870873 )
সংস্করণ 1.3.1
সংস্করণ 1.3.1
১৯ ফেব্রুয়ারী, ২০২০
androidx.transition:transition:1.3.1 প্রকাশিত হয়েছে। সংস্করণ 1.3.1-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- ChangeTransform ব্যবহার করার সময় কিছু অ্যানিমেটেড ভিউ ভুলভাবে ক্লিপ করা হলে বাগ সংশোধন করা হয়েছে ( b/148798452 )
সংস্করণ 1.3.0
সংস্করণ 1.3.0
২২ জানুয়ারী, ২০২০
androidx.transition:transition:1.3.0 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-এ এই কমিটগুলি রয়েছে ।
১.২.০ থেকে গুরুত্বপূর্ণ পরিবর্তনগুলি
- ফ্র্যাগমেন্ট ১.২.০ এর উন্নতি : ফ্র্যাগমেন্ট ১.২.০ এর সাথে ইন্টিগ্রেশন উন্নত করা হয়েছে যাতে ট্রানজিশন সম্পূর্ণ হওয়ার আগে ফ্র্যাগমেন্টের ভিউ নষ্ট না হয় এবং উপযুক্ত সময়ে ট্রানজিশন বাতিল করা হয়।
সংস্করণ 1.3.0-rc02
৪ ডিসেম্বর, ২০১৯
androidx.transition:transition:1.3.0-rc02 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-rc02-এ এই কমিটগুলি রয়েছে ।
বাগ সংশোধন
- একটি লুকানো ফ্র্যাগমেন্ট পপ করার পরে ভিউগুলিকে ভুলভাবে
INVISIBLEচিহ্নিত করা হয়েছিল এমন একটি সমস্যা সমাধান করা হয়েছে। ( b/70793925 )
সংস্করণ 1.3.0-rc01
২৩ অক্টোবর, ২০১৯
androidx.transition:transition:1.3.0-rc01 1.3.0-beta01 থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। 1.3.0-rc01 সংস্করণে এই কমিটগুলি রয়েছে ।
সংস্করণ 1.3.0-beta01
৯ অক্টোবর, ২০১৯
androidx.transition:transition:1.3.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-beta01-এ এই কমিটগুলি রয়েছে ।
নতুন বৈশিষ্ট্য
- ট্রানজিশন সম্পূর্ণ হওয়ার আগে ফ্র্যাগমেন্টের ভিউ যাতে নষ্ট না হয় এবং উপযুক্ত সময়ে ট্রানজিশন বাতিল করা হয় তা নিশ্চিত করার জন্য ফ্র্যাগমেন্ট
1.2.0-beta01এর সাথে ইন্টিগ্রেশন উন্নত করা হয়েছে। ( aosp/1119841 )
সংস্করণ 1.2.0
সংস্করণ 1.2.0
৯ অক্টোবর, ২০১৯
androidx.transition:transition:1.2.0 1.2.0-rc01 থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.2.0-এ এই কমিটগুলি রয়েছে ।
১.১.০ সংস্করণ থেকে গুরুত্বপূর্ণ পরিবর্তনগুলি
যদি আপনি API লেভেল ২৯ টার্গেট করেন তাহলে এই সংস্করণটি ব্যবহার করা উচিত। অন্যথায়, কিছু ট্রানজিশন সঠিকভাবে কাজ করবে না। প্রতিফলন কলের পরিবর্তে, এই সংস্করণটি API লেভেল ২৯-এ যোগ করা নতুন পাবলিক পদ্ধতি ব্যবহার করে। এটি নন-SDK ইন্টারফেস প্রচেষ্টার উপর আমাদের বিধিনিষেধের একটি অংশ।
সংস্করণ 1.2.0-rc01
৫ সেপ্টেম্বর, ২০১৯
androidx.transition:transition:1.2.0-rc01 সংস্করণ 1.2.0-beta01 থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
সংস্করণ 1.2.0-beta01
২ জুলাই, ২০১৯
androidx.transition:transition:1.2.0-beta01 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
নতুন বৈশিষ্ট্য
- যদি আপনি 29 কে
targetSdkVersionহিসেবে নির্দিষ্ট করেন তাহলে এই সংস্করণটি ব্যবহার করা উচিত। অন্যথায়, কিছু ট্রানজিশন সঠিকভাবে কাজ করবে না। প্রতিফলন কলের পরিবর্তে, এই সংস্করণটি API লেভেল 29-এ যোগ করা নতুন পাবলিক পদ্ধতি ব্যবহার করে। এটি নন-SDK ইন্টারফেস প্রচেষ্টার উপর আমাদের বিধিনিষেধের একটি অংশ।
সংস্করণ 1.2.0-alpha01
৭ মে, ২০১৯
androidx.transition:transition:1.2.0-alpha01 প্রকাশিত হয়েছে।
নতুন বৈশিষ্ট্য
- যদি আপনি Q কে
targetSdkVersionহিসেবে নির্দিষ্ট করেন তাহলে এই সংস্করণটি ব্যবহার করা উচিত। অন্যথায়, কিছু ট্রানজিশন সঠিকভাবে কাজ করবে না। প্রতিফলন কলের পরিবর্তে, এই সংস্করণটি Q-তে যোগ করা নতুন পাবলিক পদ্ধতি ব্যবহার করে। এটি নন-SDK ইন্টারফেস প্রচেষ্টার উপর আমাদের বিধিনিষেধের একটি অংশ।
সংস্করণ 1.1.0
সংস্করণ 1.1.0
২ জুলাই, ২০১৯
androidx.transition:transition:1.1.0 1.1.0-rc02 থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
সংস্করণ 1.1.0-rc02
৫ জুন, ২০১৯
androidx.transition:transition:1.1.0-rc02 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
বাগ সংশোধন
- নির্ভরশীল ট্রানজিশনের সাথে সঠিকভাবে কাজ করার জন্য
TransitionManager.endTransitions()ঠিক করুন। ( aosp/946400 )
সংস্করণ 1.1.0-rc01
৭ মে, ২০১৯
androidx.transition:transition:1.1.0-rc01 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
সংস্করণ 1.1.0-beta01
৩ এপ্রিল, ২০১৯
androidx.transition:transition:1.1.0-beta01 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
বাগ সংশোধন
- API লেভেল ১৭ এবং তার নিচের ( aosp/937350 ) এ
VisibilityতেViewGroupOverlayক্যাশিং বাগ ঠিক করা হয়েছে।
সংস্করণ 1.1.0-alpha02
১৩ মার্চ, ২০১৯
androidx.transition:transition:1.1.0-alpha02 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটের সম্পূর্ণ তালিকা এখানে পাওয়া যাবে।
API পরিবর্তনগুলি
- পদ্ধতি প্যারামিটারের
Scene.getCurrentScene()এর ধরণViewথেকেViewGroupএ পরিবর্তন করা হয়েছে।
বাগ সংশোধন
-
setStartDelay()( b/119839526 ) এর মাধ্যমে অতিরিক্ত বিলম্ব প্রদান করলেSidePropagationকাজ করে না। - API 21 ( b/123226255 ) এর আগে বাধাপ্রাপ্ত হলে
ChangeImageTransformভুল ম্যাট্রিক্স প্রয়োগ করে। - API 21 ( b/125777978 ) এর আগে কিছু ক্ষেত্রে
ChangeTransformভুলভাবে কাজ করে।
সংস্করণ 1.1.0-alpha01
৩ ডিসেম্বর, ২০১৮
API পরিবর্তনগুলি
- aosp/807055 :
Scene.getCurrentScene(View)পদ্ধতিটি সর্বজনীন করা হয়েছে। এটি আপনাকে বর্তমান দৃশ্যের উপর নির্ভর করে একটি কাস্টম শর্তাধীন লজিক লিখতে দেয়।
বাগ সংশোধন
-
RecyclerView( b/37129527 ) এ আইটেমটি ধসে/প্রসারিত করার জন্যTransitionManagerব্যবহার করার সময় ক্র্যাশ ঠিক করা হয়েছে। - দুটি দৃশ্যমানতা রূপান্তর প্রয়োগ করা হলে ভুল অ্যানিমেশন ঠিক করা হয়েছে ( b/62629600 )।
- TransitionSet-এর শিশুদের জন্য সময়কাল এবং ইন্টারপোলেটরের মতো ওভাররাইড মানগুলিকে অনুমতি দিন ( b/64644617 )।
- আরও অনেক ছোটখাটো বাগ ঠিক করা হয়েছে।