From f9942f0ad8ba3c1bd88df73be5a371cf68f9fe15 Mon Sep 17 00:00:00 2001 From: Caitlin Cassidy Date: Tue, 29 Mar 2022 18:35:29 +0000 Subject: [PATCH] [Media UMO] Show times when scrubbing. Bug: 209656742 Test: manual (see video in attached bug) Test: atest MediaControlPanelTest, SeekBarViewModelTest, SeekBarObserverTest Change-Id: I32687652d20715dc9d4775ec149e04e4473e9e1b --- .../res/layout/media_session_view.xml | 38 +++- packages/SystemUI/res/values/styles.xml | 6 + .../res/xml/media_session_collapsed.xml | 10 + .../res/xml/media_session_expanded.xml | 25 ++- .../systemui/media/MediaControlPanel.java | 204 +++++++++++++----- .../android/systemui/media/MediaViewHolder.kt | 11 +- .../android/systemui/media/SeekBarObserver.kt | 8 +- .../systemui/media/SeekBarViewModel.kt | 19 ++ .../systemui/media/MediaControlPanelTest.kt | 117 +++++++++- .../systemui/media/SeekBarObserverTest.kt | 30 ++- .../systemui/media/SeekBarViewModelTest.kt | 36 ++++ 11 files changed, 429 insertions(+), 75 deletions(-) diff --git a/packages/SystemUI/res/layout/media_session_view.xml b/packages/SystemUI/res/layout/media_session_view.xml index 23d7211867ca2..b67b7bc3b92e8 100644 --- a/packages/SystemUI/res/layout/media_session_view.xml +++ b/packages/SystemUI/res/layout/media_session_view.xml @@ -157,7 +157,7 @@ app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintStart_toStartOf="parent" app:barrierDirection="start" - app:constraint_referenced_ids="actionPrev,media_progress_bar,actionNext,action0,action1,action2,action3,action4" + app:constraint_referenced_ids="actionPrev,media_scrubbing_elapsed_time,media_progress_bar,actionNext,media_scrubbing_total_time,action0,action1,action2,action3,action4" /> @@ -177,7 +177,7 @@ android:layout_height="0dp" app:layout_constraintBottom_toBottomOf="parent" app:barrierDirection="top" - app:constraint_referenced_ids="actionPrev,media_progress_bar,actionNext,action0,action1,action2,action3,action4" + app:constraint_referenced_ids="actionPrev,media_scrubbing_elapsed_time,media_progress_bar,actionNext,media_scrubbing_total_time,action0,action1,action2,action3,action4" /> @@ -192,6 +192,22 @@ android:layout_marginTop="0dp" /> + + + + + + + + ?android:attr/textColorSecondary + +