Merge "Use TRANSIT_WALLPAPER_OPEN when going to home activity"

This commit is contained in:
Galia Peycheva
2022-06-16 10:12:34 +00:00
committed by Android (Google) Code Review

View File

@@ -465,6 +465,16 @@ public class AppTransitionController {
return TRANSIT_OLD_WALLPAPER_OPEN;
}
// Some devices don't show a wallpaper. In that case we should still trigger wallpaper
// transitions when animating to/from the home activity
if (wallpaperTarget == null) {
if (topOpeningApp != null && topOpeningApp.isActivityTypeHome()) {
return TRANSIT_OLD_WALLPAPER_OPEN;
} else if (topClosingApp != null && topClosingApp.isActivityTypeHome()) {
return TRANSIT_OLD_WALLPAPER_CLOSE;
}
}
final ArraySet<WindowContainer> openingWcs = getAnimationTargets(
openingApps, closingApps, true /* visible */);
final ArraySet<WindowContainer> closingWcs = getAnimationTargets(