Keep transparent drawable for clipping outline during launch animation
During the widget-activity transition, the widget foreground loses its clipping radius, if the clipping is determined by a drawable. We remove the drawable through the animation. For widgets where there is content being clipped by the background's corener radius, this results in the widget window appearing square through the entire animation, then snapping in rounded corners on animation-complete. To solve this, we leave a transparent clone of the drawable in the original drawable's place, for the balance of the animation, providing the outline for clipping. Manual testing against 20 Google widgets showed no regression in behaviour in other cases. Bug: 193665108 Test: manual Change-Id: I3db31e4634c8dd6b22a513a976386d396445ebc2
Loading
Please register or sign in to comment