Add support for Lottie animations
This change does the following things:
- Swaps ImageView with LottieAnimationView
- Gracefully handles pausing/resuming of the animations
on device rotation, instead of restarting the animation
- Handles mapping between light- and dark colors via a
bi-directional map
Bug: 181651218
Bug: 182824327
Test: manual
Test: atest ProvisioningViewModelTest
Test: atest HomogenousBiMapTest
Test: AnimationDynamicColorsHelperTest
Change-Id: Ied6d63b9f92880861b7010e1bfbe6423576ef317
23 files changed