Animate changes between action icons.

When the actions provider updates an action to contain a different
Drawable, animate the transition by scaling.

This is done with TransitioningIconDrawable which renders the icon in
thes steady state or handles the animation between states when the icon
is changed.

Test: Manual test with injected actions
Bug: 329659738
Flag: ACONFIG com.android.systemui.screenshot_shelf_ui2 TRUNKFOOD
Change-Id: Icb5729d0dd60b8a5db4278f62880bf458ab0d00e
2 files changed