The first milestone is to upgrade to Kotlin 1.8.0 or higher, which is required for other Predictive Back dependencies.
Back-to-home animation milestone
The back-to-home animation is the keystone predictive back animation.
To get this animation, add android:enableOnBackInvokedCallback=true
in your AndroidManifest.xml
for your root activity if you are a multi-activity app (see per-activity opt-in) or at the application level if you are a single-activity app. After this, you’ll see both the back-to-home animation and a cross-task animation where applicable, which are visible to users in Android 15+ and behind a developer option in Android 13 and 14.
If you are intercepting back events in your root activity (e.g. MainActivity), you can continue to do so but you’ll need to use supported APIs and you won’t get the back-to-home animation. For this reason, we generally recommend you only intercept back events for UI logic; for example, to show a dialog asking the user to save before they quit.
See the Add support for the predictive back gesture guide for more details.
Migrate all activities milestone
If you are a multi-activity app, you’ll need to opt-in and handle back events within those activities too to get a system controlled cross-activity animation. Learn more about per-activity opt-in, available for devices running Android 14+. The cross-activity animation is visible to users in Android 15+ and behind a developer option in Android 13 and 14.
Custom cross activity animations are also available with overrideActivityTransition.
Fragment milestone
Next, you’ll want to focus on your fragment animations and transitions. This requires updating to AndroidX fragment 1.7.0 and transition 1.5.0 or later and using Animator or AndroidX Transitions. Assuming these requirements are met, your existing fragment animations and transitions will animate in step with the back gesture. You can also use material motion with fragments. Most material motions support predictive back as of 1.12.02-alpha02 or higher, including MaterialFadeThrough, MaterialSharedAxis and MaterialFade.
Don’t strive to make your fragment transitions look like the system’s cross-activity transition. We recommend this full screen surface transition instead.
Learn more about Fragments and Predictive Back.
Material Components milestone
Finally, you’ll want to take advantage of the Material Component View animations available for Predictive Back. Learn more about available components.
After this, you’ve completed your quest to support Predictive Back animations in your view based app.
[Optional] AndroidX Transitions milestone
If you’re up for more, you might also ensure your AndroidX transitions are supported with Predictive Back. Read more about AndroidX Transitions and the Predictive Back Progress APIs.
Other Resources
14 Comments
Leave a Reply
You Might Also Like
Mobile Video Monthly #38 – November 2023
The holiday season is starting and everyone is staying busy. YouTube is developing an ad-buying platform for Shorts. Simultaneously, TikTok...
8 Best Places To Cash A Check Without A Bank Account
Are you looking for the best places to cash a check near you? When it comes to cashing a check,...
Welcome to Spotlight Week: Passkeys
Posted by Joseph Lewis – Android Developer Relations Technical Writer, and Niharika Arora – Android Developer Relations Engineer We're kicking...
How To Start a Remote Cleaning Business and Make $100,000+ Each Year
Do you want to learn how to start a remote cleaning business? Remote cleaning businesses are a new way to...
Стильные заметки по созданию крутых образов на каждый день.
Заметки экспертов, события, все коллекции и мероприятия.
https://pitersk.ru/articles/2024-09-10-7-veshchey-v-kotoryh-demna-gvasaliya-ne-imeet-ravnyh/
Модные заметки по выбору необычных образов на любой день.
Статьи профессионалов, новости, все показы и шоу.
https://emurmansk.ru/pub/2024-09-10-demna-gvasaliya-revolyutsioner-mody-i-kreativnyy-provokator/
Стильные советы по подбору отличных образов на любой день.
Статьи экспертов, новости, все показы и мероприятия.
https://omskdaily.ru/novosti/2024-09-20-7-interesnyh-faktov-o-vetements-ot-antiglamura-do-modnogo-fenomena/
Модные советы по созданию отличных образов на каждый день.
Обзоры стилистов, события, все показы и шоу.
https://luxe-moda.ru/chic/505-7-luchshih-sumok-guess-dlya-pokupki-v-2024-godu-stil-i-funktsionalnost/
Стильные советы по созданию крутых видов на любой день.
Мнения экспертов, новости, все коллекции и шоу.
https://watches.superpodium.com/
На этом сайте вы можете купить изделия бренда Лоро Пиана. Каталог товаров включает роскошные продукцию, изготовленные с учётом природного сырья и традиционного мастерства. Погрузитесь в атмосферу настоящей роскоши, который предлагает итальянский дом Loro Piana.
https://loropiana.whitezorro.ru
Вещи бренда Fendi доступны для покупки здесь. Большой выбор Fendi поможет подобрать идеальные вещи для любого случая.
Купить Fendi в интернет-магазине
На нашем сайте представлена возможность заказать продукцию бренда Gucci. У нас доступны модели этого легендарного бренда, которые известны стилем и качеством. Погрузитесь в широкий ассортимент Gucci с выгодными условиями.
Gucci официальный сайт: коллекция Fendi
Bottega Veneta — это престижный итальянский бренд, известный своей утончённой роскошью. Основанный в 1966 году, бренд стал символом лаконичной роскоши и славится классическими аксессуарами. Дизайны бренда отражают высокое мастерство, а также превосходное качество материалов.
https://bottega-official.ru
Фирменный интернет-магазин Боттега Венета предлагает полный каталог брендовой продукции от легендарного бренда. В нашем каталоге вы сможете выбрать и приобрести продукцию актуальных коллекций с удобной доставкой по всей стране.
https://bottega-official.ru
На этом ресурсе посетители можете найти полезной информацией о лечении депрессии у людей старшего возраста. Здесь собраны советы и обзоры методов борьбы с этим заболеванием.
http://www.drasifumar.com/2019/08/04/hello-world/
На данном сайте вы сможете найти подробную информацию о терапии депрессии у пожилых людей. Также здесь представлены профилактических мерах, современных подходах и советах экспертов.
http://gastronomiskt.se/blog/2019/11/27/hello-world/
На данном сайте вы найдёте полезную информацию о терапии депрессии у людей преклонного возраста. Также здесь представлены методах профилактики, актуальных подходах и рекомендациях специалистов.
http://www.balticsearestoration.se/news/box-win-in-sea-technology-magazine/
На этом сайте вы найдёте подробную информацию о способах лечения депрессии у людей преклонного возраста. Также здесь представлены профилактических мерах, актуальных подходах и рекомендациях специалистов.
http://x3800.com/index.php/2020/04/12/hello-world/