Ensure that launched Views implement LaunchableView
This CL throws an exception when a GhostedViewLaunchAnimatorController, ActivityLaunchAnimator.Controller or DialogLaunchAnimator.Controller is created for a View that does not implement LaunchableView, which can lead to unexpected visibility bugs if the View visibility is changed during a launch animation. Bug: 243636422 Test: DialogLaunchAnimatorTest Test: ActivityLaunchAnimatorTest Test: GhostedViewLaunchAnimatorControllerTest Test: Launched all dialogs and activities animated by DialogLaunchAnimator and ActivityLaunchAnimator Change-Id: I1269089d3b1473e838d75b5b63659c2907493c0c
Loading
Please register or sign in to comment