উত্তরণ
সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | প্রার্থী মুক্তি | বিটা রিলিজ | আলফা রিলিজ |
---|---|---|---|---|
জুলাই 24, 2024 | 1.5.1 | - | - | - |
নির্ভরতা ঘোষণা করা
ট্রানজিশনের উপর নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।
আপনার অ্যাপ বা মডিউলের জন্য build.gradle
ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:
গ্রোভি
dependencies { // Java language implementation implementation "androidx.transition:transition:1.5.1" // Kotlin implementation "androidx.transition:transition-ktx:1.5.1" }
কোটলিন
dependencies { // Java language implementation implementation("androidx.transition:transition:1.5.1") // Kotlin implementation("androidx.transition:transition-ktx:1.5.1") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।
প্রতিক্রিয়া
আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
সংস্করণ 1.5
সংস্করণ 1.5.1
জুলাই 24, 2024
androidx.transition:transition:1.5.1
এবং androidx.transition:transition-ktx:1.5.1
প্রকাশিত হয়েছে। সংস্করণ 1.5.1-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- একটি সমস্যা সমাধান করা হয়েছে যেখানে ট্রানজিশন শুরু না হলে একটি অনুসন্ধানযোগ্য ট্রানজিশনে
animateToStart()
বাanimateToEnd()
এ কল করা উপেক্ষা করা হবে। ( I44d96 , b/338624457 )
সংস্করণ 1.5.0
1 মে, 2024
androidx.transition:transition:1.5.0
এবং androidx.transition:transition-ktx:1.5.0
প্রকাশিত হয়েছে। সংস্করণ 1.5.0 এ এই কমিটগুলি রয়েছে।
1.4.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
- ট্রানজিশন সমর্থন API 34 এবং তার উপরে খোঁজা.
TransitionManager
এ একটি নতুন API যোগ করা হয়েছে,controlDelayedTransition()
, যা একটিTransitionSeekController
প্রদান করে যাTransition
খোঁজার অনুমতি দেয়। এই কার্যকারিতাটি ফ্র্যাগমেন্ট 1.7.0 দ্বারা ভবিষ্যদ্বাণীমূলক ব্যাক জেসচার ব্যবহার করার সময় স্বয়ংক্রিয়ভাবে ট্রানজিশন খোঁজার জন্য ব্যবহৃত হয়। - ট্রানজিশনের একটি নতুন পদ্ধতি আছে,
getRootTransition()
, যা বর্তমান ট্রানজিশন বা বর্তমান ট্রানজিশন সম্বলিত ট্রানজিশন প্রদান করে যদি এটি অন্য কোনো ট্রানজিশন দ্বারা না থাকে। সম্পূর্ণ রূপান্তর শুরু বা শেষ হওয়ার সময় বিকাশকারীর শ্রোতাদের প্রয়োজন হলে এটি কার্যকর হতে পারে। -
TransitionListeners
এখন নতুনonTransitionStart()
এবংonTransitionEnd()
শ্রোতা রয়েছে যা বিকাশকারীকে জানতে দেয় যে রূপান্তরটি শুরু হচ্ছে বা শেষ হচ্ছে কিনা বিপরীতে যাচ্ছে।TransitionListeners
আছে এমন অন্বেষণযোগ্য রূপান্তর বিকাশের জন্য এটি গুরুত্বপূর্ণ হতে পারে।
সংস্করণ 1.5.0-rc02
এপ্রিল 17, 2024
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
3 এপ্রিল, 2024
androidx.transition:transition:1.5.0-rc01
এবং androidx.transition:transition-ktx:1.5.0-rc01
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-rc01-এ এই কমিট রয়েছে।
সংস্করণ 1.5.0-beta01
20 মার্চ, 2024
androidx.transition:transition:1.5.0-beta01
এবং androidx.transition:transition-ktx:1.5.0-beta01
প্রকাশিত হয়েছে৷ সংস্করণ 1.5.0-beta01-এ এই কমিটগুলি রয়েছে৷
বাগ ফিক্স
- ফ্র্যাগমেন্টে একটি সমস্যা সমাধান করা হয়েছে যেখানে একটি ভবিষ্যদ্বাণীমূলক ব্যাক জেসচারের সাথে ইনকামিং ট্রানজিশনে বাধা দিলে প্রবেশের দৃশ্যটি নষ্ট হয়ে যাবে, সম্ভাব্যভাবে একটি ফাঁকা স্ক্রীন থাকবে। ( Id3f22 , b/319531491 )
সংস্করণ 1.5.0-alpha06
জানুয়ারী 10, 2024
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
নভেম্বর 29, 2023
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 ) - ট্রানজিশনে স্থির পুনঃপ্রবেশ সমস্যা যা বাতিলকে ভেঙে দিয়েছে। ( আইডিসিসিই , বি/308379201 )
সংস্করণ 1.5.0-alpha04
4 অক্টোবর, 2023
androidx.transition:transition:1.5.0-alpha04
এবং `androidx.transition:transition-ktx:1.5.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha04 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
- ব্রেকিং চেঞ্জ -
animateToStart()
পদ্ধতিতে এখন একটিRunnable
লাগে যা রূপান্তরিত দৃশ্যগুলিকে তাদের আসল অবস্থায় ফিরিয়ে আনতে ব্যবহার করা উচিত।
সংস্করণ 1.5.0-alpha03
20 সেপ্টেম্বর, 2023
androidx.transition:transition:1.5.0-alpha03
এবং androidx.transition:transition-ktx:1.5.0-alpha03
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha03 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
- ট্রানজিশন এখন ফ্র্যাগমেন্ট
1.7.0-alpha05
সাথে ব্যবহার করা হলে Android 14 ডিভাইসে ইন-অ্যাপ প্রেডিকটিভ ব্যাক অ্যানিমেশনের জন্য সমর্থন প্রদান করে।
বাগ ফিক্স
- ফিক্সড স্লাইড ট্রানজিশন বাধা বাগ। যখন একটি স্লাইড ট্রানজিশন একটি ভিউ মুছে ফেলার জন্য একটি এন্টারিং ট্রানজিশনকে বাধা দেয়, তখন এটি একটি ভুল অবস্থানে চলে যাবে। ( I946f8 , b/297427333 )
সংস্করণ 1.5.0-alpha02
6 সেপ্টেম্বর, 2023
androidx.transition:transition:1.5.0-alpha02
এবং androidx.transition:transition-ktx:1.5.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha02 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
-
TransitionSeekController
এখন আপনাকেsetCurrentFragment()
মাধ্যমে মোট সময়কালের একটি ভগ্নাংশ হিসাবে অগ্রগতি সেট করতে দেয়। ( aosp/2647607 ) -
TransitionSeekController
এখনaddOnProgressChangedListener
কল করেanimateToStart()
এবংanimateToEnd()
ব্যবহার করার সময় অগ্রগতি পর্যবেক্ষণ করার অনুমতি দেয়। ( 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
10 মে, 2023
androidx.transition:transition:1.5.0-alpha01
এবং androidx.transition:transition-ktx:1.5.0-alpha01
প্রকাশিত হয়েছে। এই সংস্করণটি একটি অভ্যন্তরীণ শাখায় তৈরি করা হয়েছে।
নতুন বৈশিষ্ট্য
- ট্রানজিশন সমর্থন API 34 এবং তার উপরে খোঁজা.
TransitionManager
এ একটি নতুন API যোগ করা হয়েছে,controlDelayedTransition()
, যা একটিTransisionSeekController
প্রদান করে যা ট্রানজিশন খোঁজার অনুমতি দেয়।
এপিআই পরিবর্তন
-
TransitionManager
একটি নতুন পদ্ধতি রয়েছে,controlDelayedTransition()
, যা অ্যাপ্লিকেশনগুলিকে API 34+ এ ট্রানজিশন অ্যানিমেশনের অগ্রগতি নিয়ন্ত্রণ করতে দেয়। প্রত্যাবর্তিতTransitionSeekController
বিকাশকারীকে জানতে দেয় যখন রূপান্তরটি চাওয়ার জন্য প্রস্তুত, অ্যানিমেশনের সময়কাল এবং অ্যানিমেশনের বর্তমান সময় সেট করার অনুমতি দেয়। শুধুমাত্র যে ট্রানজিশনগুলিকে ওভাররাইড করেisSeekable()
সত্যে ফিরে আসে তাcontrolDelayedTransition()
দ্বারা সমর্থিত। - ট্রানজিশনের একটি নতুন পদ্ধতি আছে,
getRootTransition()
, যা বর্তমান ট্রানজিশন বা বর্তমান ট্রানজিশন সম্বলিত ট্রানজিশন প্রদান করে যদি এটি অন্য কোনো ট্রানজিশন দ্বারা না থাকে। সম্পূর্ণ রূপান্তর শুরু বা শেষ হওয়ার সময় বিকাশকারীর শ্রোতাদের প্রয়োজন হলে এটি কার্যকর হতে পারে। -
TransitionListeners
এখন নতুনonTransitionStart()
এবংonTransitionEnd()
শ্রোতা রয়েছে যা বিকাশকারীকে জানতে দেয় যে রূপান্তরটি শুরু হচ্ছে বা শেষ হচ্ছে কিনা বিপরীতে যাচ্ছে।TransitionListeners
আছে এমন অন্বেষণযোগ্য রূপান্তর বিকাশের জন্য এটি গুরুত্বপূর্ণ হতে পারে।
বাগ ফিক্স
- ক্লোন হয়ে গেলে ট্রানজিশন এখন তাদের
TransitionListeners
কপি করে। এর মানে হলcreateAnimator()
সময় নতুন শ্রোতা যোগ করা রুট ট্রানজিশনকে প্রভাবিত করবে না।
সংস্করণ 1.4.1
সংস্করণ 1.4.1
21 এপ্রিল, 2021
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
জানুয়ারী 27, 2021
androidx.transition:transition:1.4.0
এবং androidx.transition:transition-ktx:1.4.0
প্রকাশিত হয়েছে। সংস্করণ 1.4.0 এই কমিট ধারণ করে.
1.3.0 থেকে প্রধান পরিবর্তন
-
transition-ktx
আর্টিফ্যাক্টটি অ্যান্ড্রয়েডএক্সTransition
দৃষ্টান্তে শ্রোতাদের যোগ করার জন্য কোটলিন এক্সটেনশনগুলি প্রবর্তন করে৷ ( b/138870873 )
সংস্করণ 1.4.0-rc01
2 ডিসেম্বর, 2020
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
22 জুলাই, 2020
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
জুন 24, 2020
androidx.transition:transition:1.4.0-alpha01
এবং androidx.transition:transition-ktx:1.4.0-alpha01
প্রকাশিত হয়েছে। 1.4.0-alpha01 সংস্করণে এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
-
transition-ktx
আর্টিফ্যাক্টটি অ্যান্ড্রয়েডএক্সTransition
দৃষ্টান্তে শ্রোতাদের যোগ করার জন্য কোটলিন এক্সটেনশনগুলি প্রবর্তন করে। ( b/138870873 )
সংস্করণ 1.3.1
সংস্করণ 1.3.1
ফেব্রুয়ারি 19, 2020
androidx.transition:transition:1.3.1
প্রকাশিত হয়েছে। সংস্করণ 1.3.1 এই কমিট ধারণ করে.
বাগ ফিক্স
- যখন চেঞ্জ ট্রান্সফর্ম ব্যবহার করা হয় তখন কিছু অ্যানিমেটেড ভিউ ভুলভাবে ক্লিপ করা হলে বাগ সংশোধন করা হয় ( b/148798452 )
সংস্করণ 1.3.0
সংস্করণ 1.3.0
জানুয়ারী 22, 2020
androidx.transition:transition:1.3.0
প্রকাশিত হয়েছে। সংস্করণ 1.3.0-এ এই কমিট রয়েছে ।
1.2.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
- ফ্র্যাগমেন্ট 1.2.0 এর জন্য উন্নতি : ফ্র্যাগমেন্ট 1.2.0 এর সাথে ইন্টিগ্রেশন উন্নত করা হয়েছে যাতে ট্রানজিশন সম্পূর্ণ হওয়ার আগে ফ্র্যাগমেন্টের ভিউ ধ্বংস না হয় এবং উপযুক্ত সময়ে ট্রানজিশন বাতিল করা হয়
সংস্করণ 1.3.0-rc02
4 ডিসেম্বর, 2019
androidx.transition:transition:1.3.0-rc02
প্রকাশিত হয়েছে। সংস্করণ 1.3.0-rc02-এ এই কমিট রয়েছে ।
বাগ ফিক্স
- একটি সমস্যা সমাধান করা হয়েছে যেখানে একটি লুকানো ফ্র্যাগমেন্ট পপ করার পরে দৃশ্যগুলিকে ভুলভাবে
INVISIBLE
হিসাবে চিহ্নিত করা হয়েছিল৷ ( b/70793925 )
সংস্করণ 1.3.0-rc01
23 অক্টোবর, 2019
androidx.transition:transition:1.3.0-rc01
1.3.0-beta01
থেকে কোনো পরিবর্তন ছাড়াই মুক্তি পেয়েছে। সংস্করণ 1.3.0-rc01-এ এই কমিট রয়েছে ।
সংস্করণ 1.3.0-beta01
9 অক্টোবর, 2019
androidx.transition:transition:1.3.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.3.0-beta01-এ এই কমিট রয়েছে ।
নতুন বৈশিষ্ট্য
- ফ্র্যাগমেন্ট
1.2.0-beta01
সাথে ইন্টিগ্রেশন উন্নত করা হয়েছে যাতে ট্রানজিশন সম্পূর্ণ হওয়ার আগে ফ্র্যাগমেন্টের ভিউ নষ্ট না হয় এবং উপযুক্ত সময়ে ট্রানজিশন বাতিল করা হয়। ( aosp/1119841 )
সংস্করণ 1.2.0
সংস্করণ 1.2.0
9 অক্টোবর, 2019
androidx.transition:transition:1.2.0
1.2.0-rc01 থেকে কোনো পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে। সংস্করণ 1.2.0-এ এই কমিটগুলি রয়েছে ।
সংস্করণ 1.1.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
আপনি API স্তর 29 টার্গেট করলে এই সংস্করণটি ব্যবহার করা উচিত। অন্যথায়, কিছু রূপান্তর সঠিকভাবে কাজ করবে না। প্রতিফলন কলের পরিবর্তে, এই সংস্করণটি API লেভেল 29-এ যোগ করা নতুন পাবলিক পদ্ধতি ব্যবহার করে। এটি অ-SDK ইন্টারফেস প্রচেষ্টার উপর আমাদের বিধিনিষেধের একটি অংশ।
সংস্করণ 1.2.0-rc01
5 সেপ্টেম্বর, 2019
androidx.transition:transition:1.2.0-rc01
সংস্করণ 1.2.0-beta01
থেকে কোনো পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
সংস্করণ 1.2.0-beta01
জুলাই 2, 2019
androidx.transition:transition:1.2.0-beta01
প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
নতুন বৈশিষ্ট্য
- এই সংস্করণটি ব্যবহার করা উচিত যদি আপনি একটি
targetSdkVersion
হিসাবে 29 উল্লেখ করেন। অন্যথায়, কিছু পরিবর্তন সঠিকভাবে কাজ করবে না। প্রতিফলন কলের পরিবর্তে, এই সংস্করণটি API লেভেল 29-এ যোগ করা নতুন পাবলিক পদ্ধতি ব্যবহার করে। এটি অ-SDK ইন্টারফেস প্রচেষ্টার উপর আমাদের বিধিনিষেধের একটি অংশ।
সংস্করণ 1.2.0-alpha01
7 মে, 2019
androidx.transition:transition:1.2.0-alpha01
প্রকাশিত হয়েছে।
নতুন বৈশিষ্ট্য
- এই সংস্করণটি ব্যবহার করা উচিত যদি আপনি একটি
targetSdkVersion
হিসাবে Q উল্লেখ করেন। অন্যথায়, কিছু পরিবর্তন সঠিকভাবে কাজ করবে না। প্রতিফলন কলের পরিবর্তে, এই সংস্করণটি Q-তে যোগ করা নতুন সর্বজনীন পদ্ধতি ব্যবহার করে। এটি নন-SDK ইন্টারফেস প্রচেষ্টার উপর আমাদের বিধিনিষেধের একটি অংশ।
সংস্করণ 1.1.0
সংস্করণ 1.1.0
জুলাই 2, 2019
androidx.transition:transition:1.1.0
1.1.0-rc02
থেকে কোনো পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
সংস্করণ 1.1.0-rc02
জুন 5, 2019
androidx.transition:transition:1.1.0-rc02
প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
বাগ ফিক্স
- নির্ভরশীল পরিবর্তনের সাথে সঠিকভাবে কাজ করার জন্য
TransitionManager.endTransitions()
এর জন্য ঠিক করুন। ( aosp/946400 )
সংস্করণ 1.1.0-rc01
7 মে, 2019
androidx.transition:transition:1.1.0-rc01
প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
সংস্করণ 1.1.0-beta01
3 এপ্রিল, 2019
androidx.transition:transition:1.1.0-beta01
প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
বাগ ফিক্স
- এপিআই লেভেল 17 এবং তার নিচের ( aosp/937350 )
Visibility
স্থিরViewGroupOverlay
ক্যাশিং বাগ
সংস্করণ 1.1.0-alpha02
13 মার্চ, 2019
androidx.transition:transition:1.1.0-alpha02
প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত প্রতিশ্রুতির সম্পূর্ণ তালিকা এখানে পাওয়া যাবে।
এপিআই পরিবর্তন
-
Scene.getCurrentScene()
এর পদ্ধতি প্যারামিটারের ধরনView
থেকেViewGroup
এ পরিবর্তিত হয়েছে।
বাগ ফিক্স
-
SidePropagation
কাজ করে না যখনsetStartDelay()
( b/119839526 ) এর মাধ্যমে অতিরিক্ত বিলম্ব প্রদান করা হয়। - API 21 ( b/123226255 ) এর আগে বাধা দিলে
ChangeImageTransform
ভুল ম্যাট্রিক্স প্রয়োগ করে। - API 21 ( b/125777978 ) এর আগে কিছু ক্ষেত্রে
ChangeTransform
ভুলভাবে কাজ করে।
সংস্করণ 1.1.0-alpha01
ডিসেম্বর 3, 2018
এপিআই পরিবর্তন
- aosp/807055 :
Scene.getCurrentScene(View)
পদ্ধতি সর্বজনীন করা হয়েছে। এটি আপনাকে একটি বর্তমান দৃশ্যের উপর নির্ভর করে একটি কাস্টম শর্তাধীন যুক্তি লিখতে অনুমতি দেয়।
বাগ ফিক্স
-
RecyclerView
( b/37129527 ) এ আইটেমকে সঙ্কুচিত/প্রসারিত করতেTransitionManager
ব্যবহার করার সময় স্থির ক্র্যাশ। - দুটি দৃশ্যমান রূপান্তর প্রয়োগ করার সময় ভুল অ্যানিমেশন সংশোধন করা হয়েছে ( b/62629600 )।
- ট্রানজিশনসেটের বাচ্চাদের ( b/64644617 ) জন্য সময়কাল এবং ইন্টারপোলেটরের মতো মান ওভাররাইড করার অনুমতি দিন।
- অন্যান্য অনেক ছোটখাট বাগ সংশোধন করা হয়েছে।
উত্তরণ
সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | প্রার্থী মুক্তি | বিটা রিলিজ | আলফা রিলিজ |
---|---|---|---|---|
জুলাই 24, 2024 | 1.5.1 | - | - | - |
নির্ভরতা ঘোষণা করা
ট্রানজিশনের উপর নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।
আপনার অ্যাপ বা মডিউলের জন্য build.gradle
ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:
গ্রোভি
dependencies { // Java language implementation implementation "androidx.transition:transition:1.5.1" // Kotlin implementation "androidx.transition:transition-ktx:1.5.1" }
কোটলিন
dependencies { // Java language implementation implementation("androidx.transition:transition:1.5.1") // Kotlin implementation("androidx.transition:transition-ktx:1.5.1") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।
প্রতিক্রিয়া
আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
সংস্করণ 1.5
সংস্করণ 1.5.1
জুলাই 24, 2024
androidx.transition:transition:1.5.1
এবং androidx.transition:transition-ktx:1.5.1
প্রকাশিত হয়েছে। সংস্করণ 1.5.1-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- একটি সমস্যা সমাধান করা হয়েছে যেখানে ট্রানজিশন শুরু না হলে একটি অনুসন্ধানযোগ্য ট্রানজিশনে
animateToStart()
বাanimateToEnd()
এ কল করা উপেক্ষা করা হবে। ( I44d96 , b/338624457 )
সংস্করণ 1.5.0
1 মে, 2024
androidx.transition:transition:1.5.0
এবং androidx.transition:transition-ktx:1.5.0
প্রকাশিত হয়েছে। সংস্করণ 1.5.0 এ এই কমিটগুলি রয়েছে।
1.4.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
- ট্রানজিশন সমর্থন API 34 এবং তার উপরে খোঁজা.
TransitionManager
এ একটি নতুন API যোগ করা হয়েছে,controlDelayedTransition()
, যা একটিTransitionSeekController
প্রদান করে যাTransition
খোঁজার অনুমতি দেয়। এই কার্যকারিতাটি ফ্র্যাগমেন্ট 1.7.0 দ্বারা ভবিষ্যদ্বাণীমূলক ব্যাক জেসচার ব্যবহার করার সময় স্বয়ংক্রিয়ভাবে ট্রানজিশন খোঁজার জন্য ব্যবহৃত হয়। - ট্রানজিশনের একটি নতুন পদ্ধতি আছে,
getRootTransition()
, যা বর্তমান ট্রানজিশন বা বর্তমান ট্রানজিশন সম্বলিত ট্রানজিশন প্রদান করে যদি এটি অন্য কোনো ট্রানজিশন দ্বারা না থাকে। সম্পূর্ণ রূপান্তর শুরু বা শেষ হওয়ার সময় বিকাশকারীর শ্রোতাদের প্রয়োজন হলে এটি কার্যকর হতে পারে। -
TransitionListeners
এখন নতুনonTransitionStart()
এবংonTransitionEnd()
শ্রোতা রয়েছে যা বিকাশকারীকে জানতে দেয় যে রূপান্তরটি শুরু হচ্ছে বা শেষ হচ্ছে কিনা বিপরীতে যাচ্ছে।TransitionListeners
আছে এমন অন্বেষণযোগ্য রূপান্তর বিকাশের জন্য এটি গুরুত্বপূর্ণ হতে পারে।
সংস্করণ 1.5.0-rc02
এপ্রিল 17, 2024
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
3 এপ্রিল, 2024
androidx.transition:transition:1.5.0-rc01
এবং androidx.transition:transition-ktx:1.5.0-rc01
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-rc01-এ এই কমিট রয়েছে।
সংস্করণ 1.5.0-beta01
20 মার্চ, 2024
androidx.transition:transition:1.5.0-beta01
এবং androidx.transition:transition-ktx:1.5.0-beta01
প্রকাশিত হয়েছে৷ সংস্করণ 1.5.0-beta01-এ এই কমিটগুলি রয়েছে৷
বাগ ফিক্স
- ফ্র্যাগমেন্টে একটি সমস্যা সমাধান করা হয়েছে যেখানে একটি ভবিষ্যদ্বাণীমূলক ব্যাক জেসচারের সাথে ইনকামিং ট্রানজিশনে বাধা দিলে প্রবেশের দৃশ্যটি নষ্ট হয়ে যাবে, সম্ভাব্যভাবে একটি ফাঁকা স্ক্রীন থাকবে। ( Id3f22 , b/319531491 )
সংস্করণ 1.5.0-alpha06
জানুয়ারী 10, 2024
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
নভেম্বর 29, 2023
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 ) - ট্রানজিশনে স্থির পুনঃপ্রবেশ সমস্যা যা বাতিলকে ভেঙে দিয়েছে। ( আইডিসিসিই , বি/308379201 )
সংস্করণ 1.5.0-alpha04
4 অক্টোবর, 2023
androidx.transition:transition:1.5.0-alpha04
এবং `androidx.transition:transition-ktx:1.5.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha04 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
- ব্রেকিং চেঞ্জ -
animateToStart()
পদ্ধতিতে এখন একটিRunnable
লাগে যা রূপান্তরিত দৃশ্যগুলিকে তাদের আসল অবস্থায় ফিরিয়ে আনতে ব্যবহার করা উচিত।
সংস্করণ 1.5.0-alpha03
20 সেপ্টেম্বর, 2023
androidx.transition:transition:1.5.0-alpha03
এবং androidx.transition:transition-ktx:1.5.0-alpha03
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha03 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
- ট্রানজিশন এখন ফ্র্যাগমেন্ট
1.7.0-alpha05
সাথে ব্যবহার করা হলে Android 14 ডিভাইসে ইন-অ্যাপ প্রেডিকটিভ ব্যাক অ্যানিমেশনের জন্য সমর্থন প্রদান করে।
বাগ ফিক্স
- ফিক্সড স্লাইড ট্রানজিশন বাধা বাগ। যখন একটি স্লাইড ট্রানজিশন একটি ভিউ মুছে ফেলার জন্য একটি এন্টারিং ট্রানজিশনকে বাধা দেয়, তখন এটি একটি ভুল অবস্থানে চলে যাবে। ( I946f8 , b/297427333 )
সংস্করণ 1.5.0-alpha02
6 সেপ্টেম্বর, 2023
androidx.transition:transition:1.5.0-alpha02
এবং androidx.transition:transition-ktx:1.5.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha02 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
-
TransitionSeekController
এখন আপনাকেsetCurrentFragment()
মাধ্যমে মোট সময়কালের একটি ভগ্নাংশ হিসাবে অগ্রগতি সেট করতে দেয়। ( aosp/2647607 ) -
TransitionSeekController
এখনaddOnProgressChangedListener
কল করেanimateToStart()
এবংanimateToEnd()
ব্যবহার করার সময় অগ্রগতি পর্যবেক্ষণ করার অনুমতি দেয়। ( 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
10 মে, 2023
androidx.transition:transition:1.5.0-alpha01
এবং androidx.transition:transition-ktx:1.5.0-alpha01
প্রকাশিত হয়েছে। এই সংস্করণটি একটি অভ্যন্তরীণ শাখায় তৈরি করা হয়েছে।
নতুন বৈশিষ্ট্য
- ট্রানজিশন সমর্থন API 34 এবং তার উপরে খোঁজা.
TransitionManager
এ একটি নতুন API যোগ করা হয়েছে,controlDelayedTransition()
, যা একটিTransisionSeekController
প্রদান করে যা ট্রানজিশন খোঁজার অনুমতি দেয়।
এপিআই পরিবর্তন
-
TransitionManager
একটি নতুন পদ্ধতি রয়েছে,controlDelayedTransition()
, যা অ্যাপ্লিকেশনগুলিকে API 34+ এ ট্রানজিশন অ্যানিমেশনের অগ্রগতি নিয়ন্ত্রণ করতে দেয়। প্রত্যাবর্তিতTransitionSeekController
বিকাশকারীকে জানতে দেয় যখন রূপান্তরটি চাওয়ার জন্য প্রস্তুত, অ্যানিমেশনের সময়কাল এবং অ্যানিমেশনের বর্তমান সময় সেট করার অনুমতি দেয়। শুধুমাত্র যে ট্রানজিশনগুলিকে ওভাররাইড করেisSeekable()
সত্যে ফিরে আসে তাcontrolDelayedTransition()
দ্বারা সমর্থিত। - ট্রানজিশনের একটি নতুন পদ্ধতি আছে,
getRootTransition()
, যা বর্তমান ট্রানজিশন বা বর্তমান ট্রানজিশন সম্বলিত ট্রানজিশন প্রদান করে যদি এটি অন্য কোনো ট্রানজিশন দ্বারা না থাকে। সম্পূর্ণ রূপান্তর শুরু বা শেষ হওয়ার সময় বিকাশকারীর শ্রোতাদের প্রয়োজন হলে এটি কার্যকর হতে পারে। -
TransitionListeners
এখন নতুনonTransitionStart()
এবংonTransitionEnd()
শ্রোতা রয়েছে যা বিকাশকারীকে জানতে দেয় যে রূপান্তরটি শুরু হচ্ছে বা শেষ হচ্ছে কিনা বিপরীতে যাচ্ছে।TransitionListeners
আছে এমন অন্বেষণযোগ্য রূপান্তর বিকাশের জন্য এটি গুরুত্বপূর্ণ হতে পারে।
বাগ ফিক্স
- ক্লোন হয়ে গেলে ট্রানজিশন এখন তাদের
TransitionListeners
কপি করে। এর মানে হলcreateAnimator()
সময় নতুন শ্রোতা যোগ করা রুট ট্রানজিশনকে প্রভাবিত করবে না।
সংস্করণ 1.4.1
সংস্করণ 1.4.1
21 এপ্রিল, 2021
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
জানুয়ারী 27, 2021
androidx.transition:transition:1.4.0
এবং androidx.transition:transition-ktx:1.4.0
প্রকাশিত হয়েছে। সংস্করণ 1.4.0 এই কমিট ধারণ করে.
1.3.0 থেকে প্রধান পরিবর্তন
-
transition-ktx
আর্টিফ্যাক্টটি অ্যান্ড্রয়েডএক্সTransition
দৃষ্টান্তে শ্রোতাদের যোগ করার জন্য কোটলিন এক্সটেনশনগুলি প্রবর্তন করে৷ ( b/138870873 )
সংস্করণ 1.4.0-rc01
2 ডিসেম্বর, 2020
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
22 জুলাই, 2020
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
জুন 24, 2020
androidx.transition:transition:1.4.0-alpha01
এবং androidx.transition:transition-ktx:1.4.0-alpha01
প্রকাশিত হয়েছে। 1.4.0-alpha01 সংস্করণে এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
-
transition-ktx
আর্টিফ্যাক্টটি অ্যান্ড্রয়েডএক্সTransition
দৃষ্টান্তে শ্রোতাদের যোগ করার জন্য কোটলিন এক্সটেনশনগুলি প্রবর্তন করে। ( b/138870873 )
সংস্করণ 1.3.1
সংস্করণ 1.3.1
ফেব্রুয়ারি 19, 2020
androidx.transition:transition:1.3.1
প্রকাশিত হয়েছে। সংস্করণ 1.3.1 এই কমিট ধারণ করে.
বাগ ফিক্স
- যখন চেঞ্জ ট্রান্সফর্ম ব্যবহার করা হয় তখন কিছু অ্যানিমেটেড ভিউ ভুলভাবে ক্লিপ করা হলে বাগ সংশোধন করা হয় ( b/148798452 )
সংস্করণ 1.3.0
সংস্করণ 1.3.0
জানুয়ারী 22, 2020
androidx.transition:transition:1.3.0
প্রকাশিত হয়েছে। সংস্করণ 1.3.0-এ এই কমিট রয়েছে ।
1.2.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
- ফ্র্যাগমেন্ট 1.2.0 এর জন্য উন্নতি : ফ্র্যাগমেন্ট 1.2.0 এর সাথে ইন্টিগ্রেশন উন্নত করা হয়েছে যাতে ট্রানজিশন সম্পূর্ণ হওয়ার আগে ফ্র্যাগমেন্টের ভিউ ধ্বংস না হয় এবং উপযুক্ত সময়ে ট্রানজিশন বাতিল করা হয়
সংস্করণ 1.3.0-rc02
4 ডিসেম্বর, 2019
androidx.transition:transition:1.3.0-rc02
প্রকাশিত হয়েছে। সংস্করণ 1.3.0-rc02-এ এই কমিট রয়েছে ।
বাগ ফিক্স
- একটি সমস্যা সমাধান করা হয়েছে যেখানে একটি লুকানো ফ্র্যাগমেন্ট পপ করার পরে দৃশ্যগুলিকে ভুলভাবে
INVISIBLE
হিসাবে চিহ্নিত করা হয়েছিল৷ ( b/70793925 )
সংস্করণ 1.3.0-rc01
23 অক্টোবর, 2019
androidx.transition:transition:1.3.0-rc01
1.3.0-beta01
থেকে কোনো পরিবর্তন ছাড়াই মুক্তি পেয়েছে। সংস্করণ 1.3.0-rc01-এ এই কমিট রয়েছে ।
সংস্করণ 1.3.0-beta01
9 অক্টোবর, 2019
androidx.transition:transition:1.3.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.3.0-beta01-এ এই কমিট রয়েছে ।
নতুন বৈশিষ্ট্য
- ফ্র্যাগমেন্ট
1.2.0-beta01
সাথে ইন্টিগ্রেশন উন্নত করা হয়েছে যাতে ট্রানজিশন সম্পূর্ণ হওয়ার আগে ফ্র্যাগমেন্টের ভিউ নষ্ট না হয় এবং উপযুক্ত সময়ে ট্রানজিশন বাতিল করা হয়। ( aosp/1119841 )
সংস্করণ 1.2.0
সংস্করণ 1.2.0
9 অক্টোবর, 2019
androidx.transition:transition:1.2.0
1.2.0-rc01 থেকে কোনো পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে। সংস্করণ 1.2.0-এ এই কমিটগুলি রয়েছে ।
সংস্করণ 1.1.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
আপনি API স্তর 29 টার্গেট করলে এই সংস্করণটি ব্যবহার করা উচিত। অন্যথায়, কিছু রূপান্তর সঠিকভাবে কাজ করবে না। প্রতিফলন কলের পরিবর্তে, এই সংস্করণটি API লেভেল 29-এ যোগ করা নতুন পাবলিক পদ্ধতি ব্যবহার করে। এটি অ-SDK ইন্টারফেস প্রচেষ্টার উপর আমাদের বিধিনিষেধের একটি অংশ।
সংস্করণ 1.2.0-rc01
5 সেপ্টেম্বর, 2019
androidx.transition:transition:1.2.0-rc01
সংস্করণ 1.2.0-beta01
থেকে কোনো পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
সংস্করণ 1.2.0-beta01
জুলাই 2, 2019
androidx.transition:transition:1.2.0-beta01
প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
নতুন বৈশিষ্ট্য
- এই সংস্করণটি ব্যবহার করা উচিত যদি আপনি একটি
targetSdkVersion
হিসাবে 29 উল্লেখ করেন। অন্যথায়, কিছু পরিবর্তন সঠিকভাবে কাজ করবে না। প্রতিফলন কলের পরিবর্তে, এই সংস্করণটি API লেভেল 29-এ যোগ করা নতুন পাবলিক পদ্ধতি ব্যবহার করে। এটি অ-SDK ইন্টারফেস প্রচেষ্টার উপর আমাদের বিধিনিষেধের একটি অংশ।
সংস্করণ 1.2.0-alpha01
7 মে, 2019
androidx.transition:transition:1.2.0-alpha01
প্রকাশিত হয়েছে।
নতুন বৈশিষ্ট্য
- এই সংস্করণটি ব্যবহার করা উচিত যদি আপনি একটি
targetSdkVersion
হিসাবে Q উল্লেখ করেন। অন্যথায়, কিছু পরিবর্তন সঠিকভাবে কাজ করবে না। প্রতিফলন কলের পরিবর্তে, এই সংস্করণটি Q-তে যোগ করা নতুন সর্বজনীন পদ্ধতি ব্যবহার করে। এটি নন-SDK ইন্টারফেস প্রচেষ্টার উপর আমাদের বিধিনিষেধের একটি অংশ।
সংস্করণ 1.1.0
সংস্করণ 1.1.0
জুলাই 2, 2019
androidx.transition:transition:1.1.0
1.1.0-rc02
থেকে কোনো পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
সংস্করণ 1.1.0-rc02
জুন 5, 2019
androidx.transition:transition:1.1.0-rc02
প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
বাগ ফিক্স
- নির্ভরশীল পরিবর্তনের সাথে সঠিকভাবে কাজ করার জন্য
TransitionManager.endTransitions()
এর জন্য ঠিক করুন। ( aosp/946400 )
সংস্করণ 1.1.0-rc01
7 মে, 2019
androidx.transition:transition:1.1.0-rc01
প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
সংস্করণ 1.1.0-beta01
3 এপ্রিল, 2019
androidx.transition:transition:1.1.0-beta01
প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
বাগ ফিক্স
- এপিআই লেভেল 17 এবং তার নিচের ( aosp/937350 )
Visibility
স্থিরViewGroupOverlay
ক্যাশিং বাগ
সংস্করণ 1.1.0-alpha02
13 মার্চ, 2019
androidx.transition:transition:1.1.0-alpha02
প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত প্রতিশ্রুতির সম্পূর্ণ তালিকা এখানে পাওয়া যাবে।
এপিআই পরিবর্তন
-
Scene.getCurrentScene()
এর পদ্ধতি প্যারামিটারের ধরনView
থেকেViewGroup
এ পরিবর্তিত হয়েছে।
বাগ ফিক্স
-
SidePropagation
কাজ করে না যখনsetStartDelay()
( b/119839526 ) এর মাধ্যমে অতিরিক্ত বিলম্ব প্রদান করা হয়। - API 21 ( b/123226255 ) এর আগে বাধা দিলে
ChangeImageTransform
ভুল ম্যাট্রিক্স প্রয়োগ করে। - API 21 ( b/125777978 ) এর আগে কিছু ক্ষেত্রে
ChangeTransform
ভুলভাবে কাজ করে।
সংস্করণ 1.1.0-alpha01
ডিসেম্বর 3, 2018
এপিআই পরিবর্তন
- aosp/807055 :
Scene.getCurrentScene(View)
পদ্ধতি সর্বজনীন করা হয়েছে। এটি আপনাকে একটি বর্তমান দৃশ্যের উপর নির্ভর করে একটি কাস্টম শর্তাধীন যুক্তি লিখতে অনুমতি দেয়।
বাগ ফিক্স
-
RecyclerView
( b/37129527 ) এ আইটেমকে সঙ্কুচিত/প্রসারিত করতেTransitionManager
ব্যবহার করার সময় স্থির ক্র্যাশ। - দুটি দৃশ্যমান রূপান্তর প্রয়োগ করার সময় ভুল অ্যানিমেশন সংশোধন করা হয়েছে ( b/62629600 )।
- ট্রানজিশনসেটের বাচ্চাদের ( b/64644617 ) জন্য সময়কাল এবং ইন্টারপোলেটরের মতো মান ওভাররাইড করার অনুমতি দিন।
- অন্যান্য অনেক ছোটখাট বাগ সংশোধন করা হয়েছে।
উত্তরণ
সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | প্রার্থী মুক্তি | বিটা রিলিজ | আলফা রিলিজ |
---|---|---|---|---|
জুলাই 24, 2024 | 1.5.1 | - | - | - |
নির্ভরতা ঘোষণা করা
ট্রানজিশনের উপর নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।
আপনার অ্যাপ বা মডিউলের জন্য build.gradle
ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:
গ্রোভি
dependencies { // Java language implementation implementation "androidx.transition:transition:1.5.1" // Kotlin implementation "androidx.transition:transition-ktx:1.5.1" }
কোটলিন
dependencies { // Java language implementation implementation("androidx.transition:transition:1.5.1") // Kotlin implementation("androidx.transition:transition-ktx:1.5.1") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।
প্রতিক্রিয়া
আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
সংস্করণ 1.5
সংস্করণ 1.5.1
জুলাই 24, 2024
androidx.transition:transition:1.5.1
এবং androidx.transition:transition-ktx:1.5.1
প্রকাশিত হয়েছে। সংস্করণ 1.5.1-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- একটি সমস্যা সমাধান করা হয়েছে যেখানে ট্রানজিশন শুরু না হলে একটি অনুসন্ধানযোগ্য ট্রানজিশনে
animateToStart()
বাanimateToEnd()
এ কল করা উপেক্ষা করা হবে। ( I44d96 , b/338624457 )
সংস্করণ 1.5.0
1 মে, 2024
androidx.transition:transition:1.5.0
এবং androidx.transition:transition-ktx:1.5.0
প্রকাশিত হয়েছে। সংস্করণ 1.5.0 এ এই কমিটগুলি রয়েছে।
1.4.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
- ট্রানজিশন সমর্থন API 34 এবং তার উপরে খোঁজা.
TransitionManager
এ একটি নতুন API যোগ করা হয়েছে,controlDelayedTransition()
, যা একটিTransitionSeekController
প্রদান করে যাTransition
খোঁজার অনুমতি দেয়। এই কার্যকারিতাটি ফ্র্যাগমেন্ট 1.7.0 দ্বারা ভবিষ্যদ্বাণীমূলক ব্যাক জেসচার ব্যবহার করার সময় স্বয়ংক্রিয়ভাবে ট্রানজিশন খোঁজার জন্য ব্যবহৃত হয়। - ট্রানজিশনের একটি নতুন পদ্ধতি আছে,
getRootTransition()
, যা বর্তমান ট্রানজিশন বা বর্তমান ট্রানজিশন সম্বলিত ট্রানজিশন প্রদান করে যদি এটি অন্য কোনো ট্রানজিশন দ্বারা না থাকে। সম্পূর্ণ রূপান্তর শুরু বা শেষ হওয়ার সময় বিকাশকারীর শ্রোতাদের প্রয়োজন হলে এটি কার্যকর হতে পারে। -
TransitionListeners
এখন নতুনonTransitionStart()
এবংonTransitionEnd()
শ্রোতা রয়েছে যা বিকাশকারীকে জানতে দেয় যে রূপান্তরটি শুরু হচ্ছে বা শেষ হচ্ছে কিনা বিপরীতে যাচ্ছে।TransitionListeners
আছে এমন অন্বেষণযোগ্য রূপান্তর বিকাশের জন্য এটি গুরুত্বপূর্ণ হতে পারে।
সংস্করণ 1.5.0-rc02
এপ্রিল 17, 2024
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
3 এপ্রিল, 2024
androidx.transition:transition:1.5.0-rc01
এবং androidx.transition:transition-ktx:1.5.0-rc01
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-rc01-এ এই কমিট রয়েছে।
সংস্করণ 1.5.0-beta01
20 মার্চ, 2024
androidx.transition:transition:1.5.0-beta01
এবং androidx.transition:transition-ktx:1.5.0-beta01
প্রকাশিত হয়েছে৷ সংস্করণ 1.5.0-beta01-এ এই কমিটগুলি রয়েছে৷
বাগ ফিক্স
- ফ্র্যাগমেন্টে একটি সমস্যা সমাধান করা হয়েছে যেখানে একটি ভবিষ্যদ্বাণীমূলক ব্যাক জেসচারের সাথে ইনকামিং ট্রানজিশনে বাধা দিলে প্রবেশের দৃশ্যটি নষ্ট হয়ে যাবে, সম্ভাব্যভাবে একটি ফাঁকা স্ক্রীন থাকবে। ( Id3f22 , b/319531491 )
সংস্করণ 1.5.0-alpha06
জানুয়ারী 10, 2024
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
নভেম্বর 29, 2023
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 ) - ট্রানজিশনে স্থির পুনঃপ্রবেশ সমস্যা যা বাতিলকে ভেঙে দিয়েছে। ( আইডিসিসিই , বি/308379201 )
সংস্করণ 1.5.0-alpha04
4 অক্টোবর, 2023
androidx.transition:transition:1.5.0-alpha04
এবং `androidx.transition:transition-ktx:1.5.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha04 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
- ব্রেকিং চেঞ্জ -
animateToStart()
পদ্ধতিতে এখন একটিRunnable
লাগে যা রূপান্তরিত দৃশ্যগুলিকে তাদের আসল অবস্থায় ফিরিয়ে আনতে ব্যবহার করা উচিত।
সংস্করণ 1.5.0-alpha03
20 সেপ্টেম্বর, 2023
androidx.transition:transition:1.5.0-alpha03
এবং androidx.transition:transition-ktx:1.5.0-alpha03
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha03 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
- ট্রানজিশন এখন ফ্র্যাগমেন্ট
1.7.0-alpha05
সাথে ব্যবহার করা হলে Android 14 ডিভাইসে ইন-অ্যাপ প্রেডিকটিভ ব্যাক অ্যানিমেশনের জন্য সমর্থন প্রদান করে।
বাগ ফিক্স
- ফিক্সড স্লাইড ট্রানজিশন বাধা বাগ। যখন একটি স্লাইড ট্রানজিশন একটি ভিউ মুছে ফেলার জন্য একটি এন্টারিং ট্রানজিশনকে বাধা দেয়, তখন এটি একটি ভুল অবস্থানে চলে যাবে। ( I946f8 , b/297427333 )
সংস্করণ 1.5.0-alpha02
6 সেপ্টেম্বর, 2023
androidx.transition:transition:1.5.0-alpha02
এবং androidx.transition:transition-ktx:1.5.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha02 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
-
TransitionSeekController
এখন আপনাকেsetCurrentFragment()
মাধ্যমে মোট সময়কালের একটি ভগ্নাংশ হিসাবে অগ্রগতি সেট করতে দেয়। ( aosp/2647607 ) -
TransitionSeekController
এখনaddOnProgressChangedListener
কল করেanimateToStart()
এবংanimateToEnd()
ব্যবহার করার সময় অগ্রগতি পর্যবেক্ষণ করার অনুমতি দেয়। ( 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
10 মে, 2023
androidx.transition:transition:1.5.0-alpha01
এবং androidx.transition:transition-ktx:1.5.0-alpha01
প্রকাশিত হয়েছে। এই সংস্করণটি একটি অভ্যন্তরীণ শাখায় তৈরি করা হয়েছে।
নতুন বৈশিষ্ট্য
- ট্রানজিশন সমর্থন API 34 এবং তার উপরে খোঁজা.
TransitionManager
এ একটি নতুন API যোগ করা হয়েছে,controlDelayedTransition()
, যা একটিTransisionSeekController
প্রদান করে যা ট্রানজিশন খোঁজার অনুমতি দেয়।
এপিআই পরিবর্তন
-
TransitionManager
একটি নতুন পদ্ধতি রয়েছে,controlDelayedTransition()
, যা অ্যাপ্লিকেশনগুলিকে API 34+ এ ট্রানজিশন অ্যানিমেশনের অগ্রগতি নিয়ন্ত্রণ করতে দেয়। প্রত্যাবর্তিতTransitionSeekController
বিকাশকারীকে জানতে দেয় যখন রূপান্তরটি চাওয়ার জন্য প্রস্তুত, অ্যানিমেশনের সময়কাল এবং অ্যানিমেশনের বর্তমান সময় সেট করার অনুমতি দেয়। শুধুমাত্র যে ট্রানজিশনগুলিকে ওভাররাইড করেisSeekable()
সত্যে ফিরে আসে তাcontrolDelayedTransition()
দ্বারা সমর্থিত। - ট্রানজিশনের একটি নতুন পদ্ধতি আছে,
getRootTransition()
, যা বর্তমান ট্রানজিশন বা বর্তমান ট্রানজিশন সম্বলিত ট্রানজিশন প্রদান করে যদি এটি অন্য কোনো ট্রানজিশন দ্বারা না থাকে। সম্পূর্ণ রূপান্তর শুরু বা শেষ হওয়ার সময় বিকাশকারীর শ্রোতাদের প্রয়োজন হলে এটি কার্যকর হতে পারে। -
TransitionListeners
এখন নতুনonTransitionStart()
এবংonTransitionEnd()
শ্রোতা রয়েছে যা বিকাশকারীকে জানতে দেয় যে রূপান্তরটি শুরু হচ্ছে বা শেষ হচ্ছে কিনা বিপরীতে যাচ্ছে।TransitionListeners
আছে এমন অন্বেষণযোগ্য রূপান্তর বিকাশের জন্য এটি গুরুত্বপূর্ণ হতে পারে।
বাগ ফিক্স
- ক্লোন হয়ে গেলে ট্রানজিশন এখন তাদের
TransitionListeners
কপি করে। এর মানে হলcreateAnimator()
সময় নতুন শ্রোতা যোগ করা রুট ট্রানজিশনকে প্রভাবিত করবে না।
সংস্করণ 1.4.1
সংস্করণ 1.4.1
21 এপ্রিল, 2021
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
জানুয়ারী 27, 2021
androidx.transition:transition:1.4.0
এবং androidx.transition:transition-ktx:1.4.0
প্রকাশিত হয়েছে। সংস্করণ 1.4.0 এই কমিট ধারণ করে.
1.3.0 থেকে প্রধান পরিবর্তন
-
transition-ktx
আর্টিফ্যাক্ট অ্যান্ড্রয়েডএক্সTransition
দৃষ্টান্তগুলিতে শ্রোতাদের যুক্ত করার জন্য কোটলিন এক্সটেনশনের পরিচয় দেয়। ( খ/138870873 )
সংস্করণ 1.4.0-rc01
2 ডিসেম্বর, 2020
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
22 জুলাই, 2020
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
জুন 24, 2020
androidx.transition:transition:1.4.0-alpha01
এবং androidx.transition:transition-ktx:1.4.0-alpha01
প্রকাশিত হয়েছে। 1.4.0-alpha01 সংস্করণে এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
-
transition-ktx
আর্টিফ্যাক্ট অ্যান্ড্রয়েডএক্সTransition
দৃষ্টান্তগুলিতে শ্রোতাদের যুক্ত করার জন্য কোটলিন এক্সটেনশনের পরিচয় দেয়। ( খ/138870873 )
সংস্করণ 1.3.1
সংস্করণ 1.3.1
ফেব্রুয়ারি 19, 2020
androidx.transition:transition:1.3.1
প্রকাশিত হয়েছে। সংস্করণ 1.3.1 এই কমিট ধারণ করে.
বাগ ফিক্স
- স্থির বাগ যখন কিছু অ্যানিমেটেড ভিউগুলি ভুলভাবে ক্লিপ করা হত যখন চেঞ্জট্রান্সফর্ম ব্যবহার করা হয় ( বি/148798452 )
সংস্করণ 1.3.0
সংস্করণ 1.3.0
জানুয়ারী 22, 2020
androidx.transition:transition:1.3.0
প্রকাশিত হয়েছে। সংস্করণ 1.3.0 এ এই কমিটস রয়েছে ।
1.2.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
- খণ্ডের 1.2.0 এর জন্য উন্নতিগুলি : ট্রানজিশনটি সম্পূর্ণ হওয়ার আগে খণ্ডটির দৃষ্টিভঙ্গি ধ্বংস না হয়ে যায় এবং যথাযথ সময়ে ট্রানজিশনগুলি বাতিল করা হয় তা নিশ্চিত করার জন্য খণ্ড 1.2.0 এর সাথে সংহতকরণকে উন্নত করেছে
সংস্করণ 1.3.0-rc02
4 ডিসেম্বর, 2019
androidx.transition:transition:1.3.0-rc02
প্রকাশিত হয়েছে। সংস্করণ 1.3.0-আরসি 02 এ এই কমিটগুলি রয়েছে ।
বাগ ফিক্স
- এমন একটি সমস্যা স্থির করা হয়েছে যেখানে কোনও লুকানো খণ্ডটি পপ করার পরে ভিউগুলি ভুলভাবে
INVISIBLE
চিহ্নিত করা হয়েছিল। ( খ/70793925 )
সংস্করণ 1.3.0-rc01
23 অক্টোবর, 2019
androidx.transition:transition:1.3.0-rc01
পরে কোনও পরিবর্তন ছাড়াই 1.3.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.3.0-আরসি 01 এ এই কমিটগুলি রয়েছে ।
সংস্করণ 1.3.0-beta01
9 অক্টোবর, 2019
androidx.transition:transition:1.3.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.3.0-BETA01 এর মধ্যে এই কমিট রয়েছে ।
নতুন বৈশিষ্ট্য
- ট্রানজিশন শেষ হওয়ার আগে খণ্ডের দৃষ্টিভঙ্গি ধ্বংস না হয়ে যায় এবং যথাযথ সময়ে রূপান্তরগুলি বাতিল করা হয় তা নিশ্চিত করার জন্য খণ্ড
1.2.0-beta01
সাথে সংহতকরণকে উন্নত করেছে। ( এওএসপি/1119841 )
সংস্করণ 1.2.0
সংস্করণ 1.2.0
9 অক্টোবর, 2019
androidx.transition:transition:1.2.0
1.2.0-আরসি 01 থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়। সংস্করণ 1.2.0-এ এই কমিটগুলি রয়েছে ।
সংস্করণ 1.1.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
আপনি যদি এপিআই স্তর 29 কে টার্গেট করছেন তবে এই সংস্করণটি ব্যবহার করা উচিত Otherwise অন্যথায়, কিছু ট্রানজিশন সঠিকভাবে কাজ করবে না। প্রতিবিম্ব কলগুলির পরিবর্তে, এই সংস্করণটি এপিআই স্তর 29 এ যুক্ত নতুন পাবলিক পদ্ধতিগুলি ব্যবহার করে It এটি নন-এসডিকে ইন্টারফেসের প্রচেষ্টায় আমাদের বিধিনিষেধের একটি অংশ।
সংস্করণ 1.2.0-rc01
5 সেপ্টেম্বর, 2019
androidx.transition:transition:1.2.0-rc01
সংস্করণ 1.2.0-beta01
থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
সংস্করণ 1.2.0-beta01
জুলাই 2, 2019
androidx.transition:transition:1.2.0-beta01
প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
নতুন বৈশিষ্ট্য
- আপনি যদি
targetSdkVersion
হিসাবে 29 নির্দিষ্ট করে থাকেন তবে এই সংস্করণটি ব্যবহার করা উচিত। অন্যথায়, কিছু ট্রানজিশন সঠিকভাবে কাজ করবে না। প্রতিবিম্ব কলগুলির পরিবর্তে, এই সংস্করণটি এপিআই স্তর 29 এ যুক্ত নতুন পাবলিক পদ্ধতিগুলি ব্যবহার করে It এটি নন-এসডিকে ইন্টারফেসের প্রচেষ্টায় আমাদের বিধিনিষেধের একটি অংশ।
সংস্করণ 1.2.0-alpha01
7 মে, 2019
androidx.transition:transition:1.2.0-alpha01
প্রকাশিত হয়েছে।
নতুন বৈশিষ্ট্য
- আপনি যদি
targetSdkVersion
হিসাবে Q নির্দিষ্ট করে থাকেন তবে এই সংস্করণটি ব্যবহার করা উচিত। অন্যথায়, কিছু ট্রানজিশন সঠিকভাবে কাজ করবে না। প্রতিবিম্ব কলগুলির পরিবর্তে, এই সংস্করণটি প্রশ্নে যুক্ত নতুন পাবলিক পদ্ধতিগুলি ব্যবহার করে It এটি নন-এসডিকে ইন্টারফেসের প্রচেষ্টায় আমাদের বিধিনিষেধের একটি অংশ।
সংস্করণ 1.1.0
সংস্করণ 1.1.0
জুলাই 2, 2019
androidx.transition:transition:1.1.0
1.1.0-rc02
থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
সংস্করণ 1.1.0-আরসি 02
জুন 5, 2019
androidx.transition:transition:1.1.0-rc02
প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
বাগ ফিক্স
- নির্ভরশীল ট্রানজিশনগুলির সাথে সঠিকভাবে কাজ করার জন্য
TransitionManager.endTransitions()
এর জন্য ঠিক করুন। ( এওএসপি/946400 )
সংস্করণ 1.1.0-rc01
7 মে, 2019
androidx.transition:transition:1.1.0-rc01
প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
সংস্করণ 1.1.0-beta01
3 এপ্রিল, 2019
androidx.transition:transition:1.1.0-beta01
প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
বাগ ফিক্স
-
Visibility
ফিক্সডViewGroupOverlay
ক্যাশিং বাগ, এপিআই স্তর 17 এবং নিম্নে ঘটে ( এওএসপি/937350 )
সংস্করণ 1.1.0-alpha02
13 মার্চ, 2019
androidx.transition:transition:1.1.0-alpha02
প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত প্রতিশ্রুতির সম্পূর্ণ তালিকা এখানে পাওয়া যাবে।
এপিআই পরিবর্তন
- পদ্ধতি
ViewGroup
View
ধরণScene.getCurrentScene()
বাগ ফিক্স
-
setStartDelay()
( বি/119839526 ) এর মাধ্যমে অতিরিক্ত বিলম্বিত হলেSidePropagation
কাজ করে না। - এপিআই 21 ( বি/123226255 ) এর আগে বাধা হয়ে গেলে
ChangeImageTransform
ভুল ম্যাট্রিক্স প্রয়োগ করে। -
ChangeTransform
এপিআই 21 ( বি/125777978 ) এর আগে কিছু ক্ষেত্রে ভুলভাবে কাজ করে।
সংস্করণ 1.1.0-Alpha01
ডিসেম্বর 3, 2018
এপিআই পরিবর্তন
- এওএসপি/807055 :
Scene.getCurrentScene(View)
পদ্ধতিটি সর্বজনীন করা হয়েছে। এটি আপনাকে বর্তমান দৃশ্যের উপর নির্ভর করে একটি কাস্টম শর্তসাপেক্ষ যুক্তি লিখতে দেয়।
বাগ ফিক্স
-
RecyclerView
( বি/37129527 ) আইটেমটি ভেঙে/প্রসারিত করতেTransitionManager
ব্যবহার করার সময় স্থির ক্র্যাশ। - দুটি দৃশ্যমানতা ট্রানজিশন প্রয়োগ করা হলে ( বি/62629600 ) স্থির ভুল অ্যানিমেশন স্থির করে।
- ট্রানজিশনসেটের বাচ্চাদের ( বি/64644617 ) জন্য সময়কাল এবং ইন্টারপোলেটরের মতো ওভাররাইড মানগুলি মঞ্জুরি দিন।
- অন্যান্য অনেক ছোট ছোট বাগ স্থির।
উত্তরণ
সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | প্রার্থী মুক্তি | বিটা রিলিজ | আলফা রিলিজ |
---|---|---|---|---|
জুলাই 24, 2024 | 1.5.1 | - | - | - |
নির্ভরতা ঘোষণা করা
ট্রানজিশনের উপর নির্ভরতা যুক্ত করতে, আপনাকে অবশ্যই আপনার প্রকল্পে গুগল মাভেন রিপোজিটরি যুক্ত করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।
আপনার অ্যাপ বা মডিউলের জন্য build.gradle
ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:
গ্রোভি
dependencies { // Java language implementation implementation "androidx.transition:transition:1.5.1" // Kotlin implementation "androidx.transition:transition-ktx:1.5.1" }
কোটলিন
dependencies { // Java language implementation implementation("androidx.transition:transition:1.5.1") // Kotlin implementation("androidx.transition:transition-ktx:1.5.1") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।
প্রতিক্রিয়া
আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
সংস্করণ 1.5
সংস্করণ 1.5.1
জুলাই 24, 2024
androidx.transition:transition:1.5.1
এবং androidx.transition:transition-ktx:1.5.1
প্রকাশিত হয়েছে। সংস্করণ 1.5.1 এ এই কমিটস রয়েছে।
বাগ ফিক্স
- এমন একটি সমস্যা স্থির করা হয়েছে যেখানে ট্রানজিশন শুরু না করা হলে একটি সন্ধানযোগ্য ট্রানজিশনে
animateToStart()
বাanimateToEnd()
এ কল করা উপেক্ষা করা হবে। ( আই 44 ডি 96 , বি/338624457 )
সংস্করণ 1.5.0
1 মে, 2024
androidx.transition:transition:1.5.0
এবং androidx.transition:transition-ktx:1.5.0
প্রকাশিত হয়েছে। সংস্করণ 1.5.0 এ এই কমিটস রয়েছে।
1.4.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
- এপিআই 34 বা তারও বেশি উপরে ট্রানজিশন সমর্থন।
TransitionManager
,controlDelayedTransition()
এ একটি নতুন এপিআই যুক্ত করা হয়েছিল, যা একটিTransitionSeekController
ফেরত দেয় যাTransition
সন্ধানের অনুমতি দেয়। ভবিষ্যদ্বাণীমূলক ব্যাক অঙ্গভঙ্গি ব্যবহার করার সময় স্বয়ংক্রিয়ভাবে ট্রানজিশনগুলি সন্ধান করতে এই কার্যকারিতাটি 1.7.0 খণ্ড দ্বারা ব্যবহৃত হয়। - ট্রানজিশনগুলির একটি নতুন পদ্ধতি রয়েছে,
getRootTransition()
, যা বর্তমান রূপান্তর বা বর্তমান ট্রানজিশনযুক্ত রূপান্তরটি ফেরত দেয় যদি এটি অন্য কোনও রূপান্তর দ্বারা অন্তর্ভুক্ত না থাকে। এটি কার্যকর হতে পারে যদি বিকাশকারীকে পুরো রূপান্তরটি শুরু হয় বা শেষ হয় তখন শ্রোতাদের থাকা প্রয়োজন। -
TransitionListeners
কাছে এখন নতুনonTransitionStart()
এবংonTransitionEnd()
শ্রোতা রয়েছে যা বিকাশকারীকে বিপরীতে শুরু হচ্ছে বা শেষ হচ্ছে কিনা তা জানতে দেয়।TransitionListeners
রয়েছে এমন সন্ধানযোগ্য ট্রানজিশনগুলি বিকাশের জন্য এটি গুরুত্বপূর্ণ হতে পারে।
সংস্করণ 1.5.0-আরসি 02
এপ্রিল 17, 2024
androidx.transition:transition:1.5.0-rc02
এবং androidx.transition:transition-ktx:1.5.0-rc02
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-আরসি 02 এ এই কমিটস রয়েছে।
নির্ভরতা আপডেট
- সংস্করণ 1.7.0-আরসি 02 এ আপডেট করা খণ্ড নির্ভরতা যা একটি বাগ স্থির করে যেখানে কোনও লেনদেনে অ-সন্ধানযোগ্য ভাগ করা উপাদান যুক্ত করা হয় যেখানে অন্য সমস্ত ট্রানজিশনগুলি সন্ধানযোগ্য ছিল, সেখানে ক্রাশ হবে।
সংস্করণ 1.5.0-rc01
3 এপ্রিল, 2024
androidx.transition:transition:1.5.0-rc01
এবং androidx.transition:transition-ktx:1.5.0-rc01
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-আরসি 01 এ এই কমিটস রয়েছে।
সংস্করণ 1.5.0-beta01
20 মার্চ, 2024
androidx.transition:transition:1.5.0-beta01
এবং androidx.transition:transition-ktx:1.5.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-BETA01 এর মধ্যে এই কমিট রয়েছে।
বাগ ফিক্স
- টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো টুকরো ( আইডি 3 এফ 22 , বি/319531491 )
সংস্করণ 1.5.0-আলফা 06
জানুয়ারী 10, 2024
androidx.transition:transition:1.5.0-alpha06
এবং androidx.transition:transition-ktx:1.5.0-alpha06
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-ALPHA06 এর মধ্যে এই কমিট রয়েছে।
বাগ ফিক্স
- যখন
TransitionSeekController.animateToStart()
ব্যবহৃত হয়, যুক্তTransitionListeners
এখনonTransitionEnd()
animateToStart()
এর প্রদত্তRunnable
পরে কল করা হবে। ( আইসি 6 এ 55 , বি/307624554 )
নির্ভরতা আপডেট
- খণ্ড নির্ভরতা
1.7.0-alpha08
এ আপডেট করা হয়েছে।
সংস্করণ 1.5.0-আলফা 05
নভেম্বর 29, 2023
androidx.transition:transition:1.5.0-alpha05
এবং androidx.transition:transition-ktx:1.5.0-alpha05
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-ALPHA05 এর মধ্যে এই কমিট রয়েছে।
বাগ ফিক্স
- একটি ভাগ করা উপাদান রূপান্তর সেট করে এবং পাশাপাশি একটি
enter/exitTransition
সেট করতে ব্যর্থ হওয়ার কারণে একটিNullPointerException
স্থির করে। ( I8472 বি ) - স্থির সমস্যা যেখানে
Slide()
animateToStart()
) ভিউটি আবার শুরুতে স্থানান্তর করতে ব্যর্থ হয়েছে ( i698f4 , খ/300157785 ) - পরিবর্তনে স্থির পুনর্নবীকরণ সমস্যা যা বাতিলকরণ ভেঙে দেয়। ( আইডিসিসিই , বি/308379201 )
সংস্করণ 1.5.0-আলফা 04
4 অক্টোবর, 2023
androidx.transition:transition:1.5.0-alpha04
এবং `androidx.transition: ট্রানজিশন-কেটিএক্স: 1.5.0-ALPHA04 প্রকাশিত হয়েছে। সংস্করণ 1.5.0-ALPHA04 এর মধ্যে এই কমিট রয়েছে।
এপিআই পরিবর্তন
- ব্রেকিং পরিবর্তন -
animateToStart()
পদ্ধতিটি এখন একটিRunnable
লাগে যা ট্রানজিশন ভিউগুলি তাদের মূল অবস্থায় ফিরিয়ে আনতে ব্যবহার করা উচিত।
সংস্করণ 1.5.0-আলফা 03
20 সেপ্টেম্বর, 2023
androidx.transition:transition:1.5.0-alpha03
এবং androidx.transition:transition-ktx:1.5.0-alpha03
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-ALPHA03 এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- ট্রানজিশন এখন এএপি-র ভবিষ্যদ্বাণীমূলক ব্যাক অ্যানিমেশনগুলির জন্য অ্যান্ড্রয়েড 14 ডিভাইসে খণ্ড
1.7.0-alpha05
ব্যবহার করার সময় সহায়তা সরবরাহ করে।
বাগ ফিক্স
- স্থির স্লাইড ট্রানজিশন বাধা বাগ। যখন কোনও স্লাইড ট্রানজিশন কোনও ভিউ অপসারণের জন্য প্রবেশের রূপান্তরকে বাধা দেয়, তখন এটি একটি ভুল অবস্থানে ঝাঁপিয়ে পড়ে। ( I946f8 , খ/297427333 )
সংস্করণ 1.5.0-alpha02
6 সেপ্টেম্বর, 2023
androidx.transition:transition:1.5.0-alpha02
এবং androidx.transition:transition-ktx:1.5.0-alpha02
প্রকাশিত হয়েছে। সংস্করণ 1.5.0-alpha02 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
-
TransitionSeekController
এখন আপনাকেsetCurrentFragment()
মাধ্যমে মোট সময়কালের একটি ভগ্নাংশ হিসাবে অগ্রগতি সেট করতে দেয়। ( এওএসপি/2647607 ) -
TransitionSeekController
এখনaddOnProgressChangedListener
কল করেanimateToStart()
এবংanimateToEnd()
ব্যবহার করার সময় অগ্রগতির পর্যবেক্ষণের অনুমতি দেয়। ( এওএসপি/2647607 ) - ট্রানজিশনের সন্ধানের জন্য দৃশ্যগুলি ব্যবহারের অনুমতি দেওয়ার জন্য
TransitionManager.seekTo()
যুক্ত করা হয়েছে। ( এওএসপি/2647607 ) - ট্রানজিশন সন্ধানে পদার্থবিজ্ঞান ভিত্তিক অ্যানিমেশন যুক্ত করা হয়েছে। এটি
setCurrentFraction()
বাsetCurrentPlayTimeMillis()
সাথে অগ্রগতি পরিবর্তন ট্র্যাক করতে 1-ডি বেগ ট্র্যাকার ব্যবহার করে এবং এটিanimateToStart
এবংanimateToEnd
প্রাথমিক বেগের জন্য ব্যবহার করে। ( এওএসপি/2647607 )
বাগ ফিক্স
- একটি
AutoTransition
খুঁজতে গিয়ে একটি ঝাঁকুনি স্থির করে। ( এওএসপি/2643369 ) - এমন একটি সমস্যা স্থির করে যেখানে একটি
Slide
ট্রানজিশন বাধা দেওয়ার সময় ভুল শুরুর অবস্থানে ঝাঁপিয়ে পড়ে। ( এওএসপি/2733729 , বি/297427333 )
নির্ভরতা আপডেট
- রূপান্তর এখন এপিআই 34 এর সাথে সংকলন করে।
সংস্করণ 1.5.0-alpha01
10 মে, 2023
androidx.transition:transition:1.5.0-alpha01
এবং androidx.transition:transition-ktx:1.5.0-alpha01
প্রকাশিত হয়েছে। এই সংস্করণটি একটি অভ্যন্তরীণ শাখায় বিকাশ করা হয়েছে।
নতুন বৈশিষ্ট্য
- এপিআই 34 বা তারও বেশি উপরে ট্রানজিশন সমর্থন।
TransitionManager
,controlDelayedTransition()
এ একটি নতুন এপিআই যুক্ত করা হয়েছিল, যাTransisionSeekController
ফেরত দেয় যা রূপান্তরটি সন্ধানের অনুমতি দেয়।
এপিআই পরিবর্তন
-
TransitionManager
একটি নতুন পদ্ধতি রয়েছে,controlDelayedTransition()
, যা অ্যাপ্লিকেশনগুলিকে এপিআই 34+ এ ট্রানজিশন অ্যানিমেশনগুলির অগ্রগতি নিয়ন্ত্রণ করতে দেয়। প্রত্যাবর্তিতTransitionSeekController
বিকাশকারীকে জানতে দেয় যখন ট্রানজিশন সন্ধানের জন্য প্রস্তুত হয়, অ্যানিমেশনের সময়কাল এবং অ্যানিমেশনের বর্তমান সময় নির্ধারণের অনুমতি দেয়। সত্য প্রত্যাবর্তনের জন্য কেবলমাত্র ট্রানজিশনগুলি যেগুলিisSeekable()
ওভাররাইড করে তাcontrolDelayedTransition()
দ্বারা সমর্থিত। - ট্রানজিশনগুলির একটি নতুন পদ্ধতি রয়েছে,
getRootTransition()
, যা বর্তমান রূপান্তর বা বর্তমান ট্রানজিশনযুক্ত রূপান্তরটি ফেরত দেয় যদি এটি অন্য কোনও রূপান্তর দ্বারা অন্তর্ভুক্ত না থাকে। এটি কার্যকর হতে পারে যদি বিকাশকারীকে পুরো রূপান্তরটি শুরু হয় বা শেষ হয় তখন শ্রোতাদের থাকা প্রয়োজন। -
TransitionListeners
কাছে এখন নতুনonTransitionStart()
এবংonTransitionEnd()
শ্রোতা রয়েছে যা বিকাশকারীকে বিপরীতে শুরু হচ্ছে বা শেষ হচ্ছে কিনা তা জানতে দেয়।TransitionListeners
রয়েছে এমন সন্ধানযোগ্য ট্রানজিশনগুলি বিকাশের জন্য এটি গুরুত্বপূর্ণ হতে পারে।
বাগ ফিক্স
- ট্রানজিশনগুলি এখন ক্লোন করা হলে তাদের
TransitionListeners
অনুলিপি করে। এর অর্থ হ'লcreateAnimator()
চলাকালীন নতুন শ্রোতা যুক্ত করা মূল রূপান্তরকে প্রভাবিত করবে না।
সংস্করণ 1.4.1
সংস্করণ 1.4.1
21 এপ্রিল, 2021
androidx.transition:transition:1.4.1
এবং androidx.transition:transition-ktx:1.4.1
প্রকাশিত হয়েছে। সংস্করণ 1.4.1 এই কমিট ধারণ করে.
বাগ ফিক্স
- এমন একটি সমস্যা স্থির করে যেখানে একটি পাত্রে একটি
Transition
শুরু করা অজান্তেই পৃথক পাত্রে অন্যান্য চলমান ট্রানজিশনগুলি বিরতি দেয়, যার ফলে সেই অন্যান্য রূপান্তরগুলি কখনই শেষ হয় না। ( এওএসপি/1664439 , বি/182845041 )
সংস্করণ 1.4.0
সংস্করণ 1.4.0
জানুয়ারী 27, 2021
androidx.transition:transition:1.4.0
এবং androidx.transition:transition-ktx:1.4.0
প্রকাশিত হয়েছে। সংস্করণ 1.4.0 এই কমিট ধারণ করে.
1.3.0 সাল থেকে বড় পরিবর্তন
-
transition-ktx
আর্টিফ্যাক্ট অ্যান্ড্রয়েডএক্সTransition
দৃষ্টান্তগুলিতে শ্রোতাদের যুক্ত করার জন্য কোটলিন এক্সটেনশনের পরিচয় দেয়। ( খ/138870873 )
সংস্করণ 1.4.0-rc01
2 ডিসেম্বর, 2020
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
22 জুলাই, 2020
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
জুন 24, 2020
androidx.transition:transition:1.4.0-alpha01
এবং androidx.transition:transition-ktx:1.4.0-alpha01
প্রকাশিত হয়েছে। 1.4.0-alpha01 সংস্করণে এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
-
transition-ktx
আর্টিফ্যাক্ট অ্যান্ড্রয়েডএক্সTransition
দৃষ্টান্তগুলিতে শ্রোতাদের যুক্ত করার জন্য কোটলিন এক্সটেনশনের পরিচয় দেয়। ( খ/138870873 )
সংস্করণ 1.3.1
সংস্করণ 1.3.1
ফেব্রুয়ারি 19, 2020
androidx.transition:transition:1.3.1
প্রকাশিত হয়েছে। সংস্করণ 1.3.1 এই কমিট ধারণ করে.
বাগ ফিক্স
- স্থির বাগ যখন কিছু অ্যানিমেটেড ভিউগুলি ভুলভাবে ক্লিপ করা হত যখন চেঞ্জট্রান্সফর্ম ব্যবহার করা হয় ( বি/148798452 )
সংস্করণ 1.3.0
সংস্করণ 1.3.0
জানুয়ারী 22, 2020
androidx.transition:transition:1.3.0
প্রকাশিত হয়েছে। সংস্করণ 1.3.0 এ এই কমিটস রয়েছে ।
1.2.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
- খণ্ডের 1.2.0 এর জন্য উন্নতিগুলি : ট্রানজিশনটি সম্পূর্ণ হওয়ার আগে খণ্ডটির দৃষ্টিভঙ্গি ধ্বংস না হয়ে যায় এবং যথাযথ সময়ে ট্রানজিশনগুলি বাতিল করা হয় তা নিশ্চিত করার জন্য খণ্ড 1.2.0 এর সাথে সংহতকরণকে উন্নত করেছে
সংস্করণ 1.3.0-rc02
4 ডিসেম্বর, 2019
androidx.transition:transition:1.3.0-rc02
প্রকাশিত হয়েছে। সংস্করণ 1.3.0-আরসি 02 এ এই কমিটগুলি রয়েছে ।
বাগ ফিক্স
- এমন একটি সমস্যা স্থির করা হয়েছে যেখানে কোনও লুকানো খণ্ডটি পপ করার পরে ভিউগুলি ভুলভাবে
INVISIBLE
চিহ্নিত করা হয়েছিল। ( খ/70793925 )
সংস্করণ 1.3.0-rc01
23 অক্টোবর, 2019
androidx.transition:transition:1.3.0-rc01
পরে কোনও পরিবর্তন ছাড়াই 1.3.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.3.0-আরসি 01 এ এই কমিটগুলি রয়েছে ।
সংস্করণ 1.3.0-beta01
9 অক্টোবর, 2019
androidx.transition:transition:1.3.0-beta01
প্রকাশিত হয়েছে। সংস্করণ 1.3.0-BETA01 এর মধ্যে এই কমিট রয়েছে ।
নতুন বৈশিষ্ট্য
- ট্রানজিশন শেষ হওয়ার আগে খণ্ডের দৃষ্টিভঙ্গি ধ্বংস না হয়ে যায় এবং যথাযথ সময়ে রূপান্তরগুলি বাতিল করা হয় তা নিশ্চিত করার জন্য খণ্ড
1.2.0-beta01
সাথে সংহতকরণকে উন্নত করেছে। ( এওএসপি/1119841 )
সংস্করণ 1.2.0
সংস্করণ 1.2.0
9 অক্টোবর, 2019
androidx.transition:transition:1.2.0
1.2.0-আরসি 01 থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়। সংস্করণ 1.2.0-এ এই কমিটগুলি রয়েছে ।
সংস্করণ 1.1.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
আপনি যদি এপিআই স্তর 29 কে টার্গেট করছেন তবে এই সংস্করণটি ব্যবহার করা উচিত Otherwise অন্যথায়, কিছু ট্রানজিশন সঠিকভাবে কাজ করবে না। প্রতিবিম্ব কলগুলির পরিবর্তে, এই সংস্করণটি এপিআই স্তর 29 এ যুক্ত নতুন পাবলিক পদ্ধতিগুলি ব্যবহার করে It এটি নন-এসডিকে ইন্টারফেসের প্রচেষ্টায় আমাদের বিধিনিষেধের একটি অংশ।
সংস্করণ 1.2.0-rc01
5 সেপ্টেম্বর, 2019
androidx.transition:transition:1.2.0-rc01
সংস্করণ 1.2.0-beta01
থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
সংস্করণ 1.2.0-beta01
জুলাই 2, 2019
androidx.transition:transition:1.2.0-beta01
প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
নতুন বৈশিষ্ট্য
- আপনি যদি
targetSdkVersion
হিসাবে 29 নির্দিষ্ট করে থাকেন তবে এই সংস্করণটি ব্যবহার করা উচিত। অন্যথায়, কিছু ট্রানজিশন সঠিকভাবে কাজ করবে না। প্রতিবিম্ব কলগুলির পরিবর্তে, এই সংস্করণটি এপিআই স্তর 29 এ যুক্ত নতুন পাবলিক পদ্ধতিগুলি ব্যবহার করে It এটি নন-এসডিকে ইন্টারফেসের প্রচেষ্টায় আমাদের বিধিনিষেধের একটি অংশ।
সংস্করণ 1.2.0-alpha01
7 মে, 2019
androidx.transition:transition:1.2.0-alpha01
প্রকাশিত হয়েছে।
নতুন বৈশিষ্ট্য
- আপনি যদি
targetSdkVersion
হিসাবে Q নির্দিষ্ট করে থাকেন তবে এই সংস্করণটি ব্যবহার করা উচিত। অন্যথায়, কিছু ট্রানজিশন সঠিকভাবে কাজ করবে না। প্রতিবিম্ব কলগুলির পরিবর্তে, এই সংস্করণটি প্রশ্নে যুক্ত নতুন পাবলিক পদ্ধতিগুলি ব্যবহার করে It এটি নন-এসডিকে ইন্টারফেসের প্রচেষ্টায় আমাদের বিধিনিষেধের একটি অংশ।
সংস্করণ 1.1.0
সংস্করণ 1.1.0
জুলাই 2, 2019
androidx.transition:transition:1.1.0
1.1.0-rc02
থেকে কোনও পরিবর্তন ছাড়াই প্রকাশিত হয়। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
সংস্করণ 1.1.0-আরসি 02
জুন 5, 2019
androidx.transition:transition:1.1.0-rc02
প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
বাগ ফিক্স
- নির্ভরশীল ট্রানজিশনগুলির সাথে সঠিকভাবে কাজ করার জন্য
TransitionManager.endTransitions()
এর জন্য ঠিক করুন। ( এওএসপি/946400 )
সংস্করণ 1.1.0-rc01
7 মে, 2019
androidx.transition:transition:1.1.0-rc01
প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
সংস্করণ 1.1.0-beta01
3 এপ্রিল, 2019
androidx.transition:transition:1.1.0-beta01
প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
বাগ ফিক্স
-
Visibility
ফিক্সডViewGroupOverlay
ক্যাশিং বাগ, এপিআই স্তর 17 এবং নিম্নে ঘটে ( এওএসপি/937350 )
সংস্করণ 1.1.0-alpha02
13 মার্চ, 2019
androidx.transition:transition:1.1.0-alpha02
প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত প্রতিশ্রুতির সম্পূর্ণ তালিকা এখানে পাওয়া যাবে।
এপিআই পরিবর্তন
- পদ্ধতি
ViewGroup
View
ধরণScene.getCurrentScene()
বাগ ফিক্স
-
setStartDelay()
( বি/119839526 ) এর মাধ্যমে অতিরিক্ত বিলম্বিত হলেSidePropagation
কাজ করে না। - এপিআই 21 ( বি/123226255 ) এর আগে বাধা হয়ে গেলে
ChangeImageTransform
ভুল ম্যাট্রিক্স প্রয়োগ করে। -
ChangeTransform
এপিআই 21 ( বি/125777978 ) এর আগে কিছু ক্ষেত্রে ভুলভাবে কাজ করে।
সংস্করণ 1.1.0-Alpha01
ডিসেম্বর 3, 2018
এপিআই পরিবর্তন
- এওএসপি/807055 :
Scene.getCurrentScene(View)
পদ্ধতিটি সর্বজনীন করা হয়েছে। এটি আপনাকে বর্তমান দৃশ্যের উপর নির্ভর করে একটি কাস্টম শর্তসাপেক্ষ যুক্তি লিখতে দেয়।
বাগ ফিক্স
-
RecyclerView
( বি/37129527 ) আইটেমটি ভেঙে/প্রসারিত করতেTransitionManager
ব্যবহার করার সময় স্থির ক্র্যাশ। - দুটি দৃশ্যমানতা ট্রানজিশন প্রয়োগ করা হলে ( বি/62629600 ) স্থির ভুল অ্যানিমেশন স্থির করে।
- ট্রানজিশনসেটের বাচ্চাদের ( বি/64644617 ) জন্য সময়কাল এবং ইন্টারপোলেটরের মতো ওভাররাইড মানগুলি মঞ্জুরি দিন।
- অন্যান্য অনেক ছোট ছোট বাগ স্থির।