উত্তরণ

শুরু এবং শেষ লেআউট সহ UI-তে অ্যানিমেট গতি।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ প্রার্থী মুক্তি বিটা রিলিজ আলফা রিলিজ
জুলাই 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 ) জন্য সময়কাল এবং ইন্টারপোলেটরের মতো মান ওভাররাইড করার অনুমতি দিন।
  • অন্যান্য অনেক ছোটখাট বাগ সংশোধন করা হয়েছে।
,

উত্তরণ

শুরু এবং শেষ লেআউট সহ UI-তে অ্যানিমেট গতি।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ প্রার্থী মুক্তি বিটা রিলিজ আলফা রিলিজ
জুলাই 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 ) জন্য সময়কাল এবং ইন্টারপোলেটরের মতো মান ওভাররাইড করার অনুমতি দিন।
  • অন্যান্য অনেক ছোটখাট বাগ সংশোধন করা হয়েছে।
,

উত্তরণ

শুরু এবং শেষ লেআউট সহ UI-তে অ্যানিমেট গতি।
সর্বশেষ আপডেট স্থিতিশীল রিলিজ প্রার্থী মুক্তি বিটা রিলিজ আলফা রিলিজ
জুলাই 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 ) জন্য সময়কাল এবং ইন্টারপোলেটরের মতো ওভাররাইড মানগুলি মঞ্জুরি দিন।
  • অন্যান্য অনেক ছোট ছোট বাগ স্থির।