From f4b870bc671a10ae6000b1ed2b360dcf745bbbe4 Mon Sep 17 00:00:00 2001 From: Matt Pietal Date: Fri, 17 Apr 2020 17:11:36 -0400 Subject: [PATCH] Controls UI - Motion for activities Transition between control activities with animations. Transition between GlobalActionsDialog and controls activities with the same animations. Load async data into RecyclerViews in a separate animation but controlling alpha values on the view Bug: 154158092 Test: visual Change-Id: I77c192d5b23a844900f4f2be128687d6314a1baf --- .../res/layout/controls_management.xml | 1 + packages/SystemUI/res/values/dimens.xml | 3 + packages/SystemUI/res/values/styles.xml | 7 +- .../controls/management/ControlsAnimations.kt | 180 ++++++++++++++++++ .../management/ControlsEditingActivity.kt | 43 ++++- .../management/ControlsFavoritingActivity.kt | 23 ++- .../ControlsProviderSelectorActivity.kt | 36 +++- .../controls/ui/ControlsUiController.kt | 3 +- .../controls/ui/ControlsUiControllerImpl.kt | 13 +- .../globalactions/GlobalActionsDialog.java | 77 ++++---- 10 files changed, 324 insertions(+), 62 deletions(-) create mode 100644 packages/SystemUI/src/com/android/systemui/controls/management/ControlsAnimations.kt diff --git a/packages/SystemUI/res/layout/controls_management.xml b/packages/SystemUI/res/layout/controls_management.xml index ae57563cfb09d..6da96d10c2536 100644 --- a/packages/SystemUI/res/layout/controls_management.xml +++ b/packages/SystemUI/res/layout/controls_management.xml @@ -17,6 +17,7 @@ 16dp + + 20dp + 8dp diff --git a/packages/SystemUI/res/values/styles.xml b/packages/SystemUI/res/values/styles.xml index 7e24f5dbbd509..4ed819e4925ba 100644 --- a/packages/SystemUI/res/values/styles.xml +++ b/packages/SystemUI/res/values/styles.xml @@ -663,8 +663,13 @@