Fix showing views after failed transition to translucent window.
Bug: 65268614 When an activity transition was used with the top activity being translucent, and the top activity calls finish() instead of finishAfterTransition(), the transitioned views were not being drawn properly. The source of the problem was that setTransitionVisibility() was being used instead of setVisibility(). Transitions normally use setTransitionVisibility() to modify the view's visibility without triggering an invalidation. But when we want the view to be invalidated by the visibility change, setTransitionVisibility() prevents the invalidate() from actually invalidating the view. Test: manual Change-Id: I250ea232052d1a1309d3341504cba77543a94eec
Loading
Please register or sign in to comment