Loading packages/SystemUI/res/drawable/qs_media_button_background.xml +1 −0 Original line number Diff line number Diff line Loading @@ -26,4 +26,5 @@ android:right="16dp" android:top="8dp" android:bottom="8dp" /> <solid android:color="@android:color/transparent" /> </shape> No newline at end of file packages/SystemUI/res/layout/media_carousel.xml +2 −2 Original line number Diff line number Diff line Loading @@ -22,7 +22,7 @@ android:layout_height="wrap_content" android:clipChildren="false" android:clipToPadding="false" > android:theme="@style/MediaPlayer"> <com.android.systemui.media.MediaScrollView android:id="@+id/media_carousel_scroller" android:layout_width="match_parent" Loading @@ -47,7 +47,7 @@ android:layout_width="wrap_content" android:layout_height="48dp" android:layout_marginBottom="4dp" android:tint="?android:attr/textColorPrimary" android:tint="?android:attr/textColor" android:forceHasOverlappingRendering="false" /> </FrameLayout> packages/SystemUI/res/layout/media_smartspace_recommendations.xml +18 −26 Original line number Diff line number Diff line Loading @@ -19,7 +19,6 @@ <com.android.systemui.util.animation.TransitionLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" android:id="@+id/media_recommendations" android:layout_width="match_parent" android:layout_height="wrap_content" Loading @@ -28,7 +27,8 @@ android:clipChildren="false" android:clipToPadding="false" android:forceHasOverlappingRendering="false" android:background="@drawable/qs_media_background"> android:background="@drawable/qs_media_background" android:theme="@style/MediaPlayer"> <androidx.constraintlayout.widget.Guideline android:id="@+id/media_vertical_start_guideline" Loading @@ -49,7 +49,7 @@ android:layout_width="@dimen/qs_aa_media_rec_header_icon_size" android:layout_height="@dimen/qs_aa_media_rec_header_icon_size" android:src="@drawable/ic_headset" android:tint="?android:attr/colorPrimary" /> android:tint="?android:attr/textColor" /> <TextView android:id="@+id/recommendation_card_text" Loading @@ -58,7 +58,6 @@ android:singleLine="true" android:text="@string/controls_media_smartspace_rec_title" android:fontFamily="google-sans-medium" android:textColor="?android:attr/colorPrimary" android:textDirection="locale" android:textSize="@dimen/qq_aa_media_rec_header_text_size" /> Loading @@ -68,7 +67,7 @@ android:layout_height="@dimen/qs_aa_media_rec_album_size" android:adjustViewBounds="true" android:background="@drawable/bg_smartspace_media_item" android:backgroundTint="?androidprv:attr/colorAccentSecondary" style="@style/MediaPlayer.Album" android:clipToOutline="true" android:scaleType="centerCrop"/> Loading @@ -76,7 +75,7 @@ android:id="@+id/media_logo1" android:layout_width="@dimen/qs_media_icon_size" android:layout_height="@dimen/qs_media_icon_size" android:background="@drawable/qs_media_icon_background" /> style="@style/MediaPlayer.AppIcon" /> <ImageView android:id="@+id/media_cover2" Loading @@ -84,7 +83,7 @@ android:layout_height="@dimen/qs_aa_media_rec_album_size" android:adjustViewBounds="true" android:background="@drawable/bg_smartspace_media_item" android:backgroundTint="?androidprv:attr/colorAccentSecondary" style="@style/MediaPlayer.Album" android:clipToOutline="true" android:scaleType="centerCrop"/> Loading @@ -92,7 +91,7 @@ android:id="@+id/media_logo2" android:layout_width="@dimen/qs_media_icon_size" android:layout_height="@dimen/qs_media_icon_size" android:background="@drawable/qs_media_icon_background" /> style="@style/MediaPlayer.AppIcon" /> <ImageView android:id="@+id/media_cover3" Loading @@ -100,7 +99,7 @@ android:layout_height="@dimen/qs_aa_media_rec_album_size" android:adjustViewBounds="true" android:background="@drawable/bg_smartspace_media_item" android:backgroundTint="?androidprv:attr/colorAccentSecondary" style="@style/MediaPlayer.Album" android:clipToOutline="true" android:scaleType="centerCrop"/> Loading @@ -108,7 +107,7 @@ android:id="@+id/media_logo3" android:layout_width="@dimen/qs_media_icon_size" android:layout_height="@dimen/qs_media_icon_size" android:background="@drawable/qs_media_icon_background" /> style="@style/MediaPlayer.AppIcon" /> <ImageView android:id="@+id/media_cover4" Loading @@ -116,7 +115,7 @@ android:layout_height="@dimen/qs_aa_media_rec_album_size" android:adjustViewBounds="true" android:background="@drawable/bg_smartspace_media_item" android:backgroundTint="?androidprv:attr/colorAccentSecondary" style="@style/MediaPlayer.Album" android:clipToOutline="true" android:scaleType="centerCrop"/> Loading @@ -124,7 +123,7 @@ android:id="@+id/media_logo4" android:layout_width="@dimen/qs_media_icon_size" android:layout_height="@dimen/qs_media_icon_size" android:background="@drawable/qs_media_icon_background" /> style="@style/MediaPlayer.AppIcon" /> <ImageView android:id="@+id/media_cover5" Loading @@ -132,7 +131,7 @@ android:layout_height="@dimen/qs_aa_media_rec_album_size" android:adjustViewBounds="true" android:background="@drawable/bg_smartspace_media_item" android:backgroundTint="?androidprv:attr/colorAccentSecondary" style="@style/MediaPlayer.Album" android:clipToOutline="true" android:scaleType="centerCrop"/> Loading @@ -140,7 +139,7 @@ android:id="@+id/media_logo5" android:layout_width="@dimen/qs_media_icon_size" android:layout_height="@dimen/qs_media_icon_size" android:background="@drawable/qs_media_icon_background" /> style="@style/MediaPlayer.AppIcon" /> <ImageView android:id="@+id/media_cover6" Loading @@ -148,7 +147,7 @@ android:layout_height="@dimen/qs_aa_media_rec_album_size" android:adjustViewBounds="true" android:background="@drawable/bg_smartspace_media_item" android:backgroundTint="?androidprv:attr/colorAccentSecondary" style="@style/MediaPlayer.Album" android:clipToOutline="true" android:scaleType="centerCrop"/> Loading @@ -156,7 +155,7 @@ android:id="@+id/media_logo6" android:layout_width="@dimen/qs_media_icon_size" android:layout_height="@dimen/qs_media_icon_size" android:background="@drawable/qs_media_icon_background" /> style="@style/MediaPlayer.AppIcon" /> <!-- Long press menu --> <TextView Loading @@ -168,7 +167,6 @@ android:id="@+id/remove_text" android:fontFamily="@*android:string/config_headlineFontFamily" android:singleLine="true" android:textColor="?android:attr/textColorPrimary" android:text="@string/controls_media_close_session" android:gravity="center_horizontal|top" app:layout_constraintTop_toTopOf="parent" Loading @@ -193,9 +191,7 @@ android:layout_gravity="bottom" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/qs_media_button_background" android:fontFamily="@*android:string/config_headlineFontFamilyMedium" android:textColor="?android:attr/textColorPrimary" style="@style/MediaPlayer.OutlineButton" android:text="@string/controls_media_settings_button" /> </FrameLayout> Loading @@ -216,9 +212,7 @@ android:layout_gravity="bottom" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/qs_media_button_background" android:fontFamily="@*android:string/config_headlineFontFamilyMedium" android:textColor="?android:attr/textColorPrimary" style="@style/MediaPlayer.OutlineButton" android:text="@string/cancel" /> </FrameLayout> Loading @@ -239,9 +233,7 @@ android:layout_gravity="bottom" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/qs_media_button_background" android:fontFamily="@*android:string/config_headlineFontFamilyMedium" android:textColor="?android:attr/textColorPrimary" style="@style/MediaPlayer.OutlineButton" android:text="@string/controls_media_dismiss_button" /> </FrameLayout> Loading packages/SystemUI/res/layout/media_view.xml +17 −34 Original line number Diff line number Diff line Loading @@ -18,7 +18,6 @@ <!-- Layout for media controls inside QSPanel carousel --> <com.android.systemui.util.animation.TransitionLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" android:id="@+id/qs_media_controls" android:layout_width="match_parent" android:layout_height="wrap_content" Loading @@ -26,7 +25,8 @@ android:clipToPadding="false" android:gravity="center_horizontal|fill_vertical" android:forceHasOverlappingRendering="false" android:background="@drawable/qs_media_background"> android:background="@drawable/qs_media_background" android:theme="@style/MediaPlayer"> <androidx.constraintlayout.widget.Guideline android:id="@+id/center_vertical_guideline" Loading Loading @@ -55,7 +55,6 @@ android:layout_height="wrap_content" android:layout_alignParentStart="true" android:fontFamily="@*android:string/config_bodyFontFamily" android:textColor="?android:attr/textColorPrimary" android:gravity="start" android:textSize="12sp" /> Loading @@ -65,7 +64,6 @@ android:layout_height="wrap_content" android:layout_alignParentEnd="true" android:fontFamily="@*android:string/config_bodyFontFamily" android:textColor="?android:attr/textColorPrimary" android:gravity="end" android:textSize="12sp" /> </FrameLayout> Loading @@ -86,31 +84,31 @@ <ImageButton android:id="@+id/action0" style="@style/MediaPlayer.Button" style="@style/MediaPlayer.Action" android:layout_width="48dp" android:layout_height="48dp" /> <ImageButton android:id="@+id/action1" style="@style/MediaPlayer.Button" style="@style/MediaPlayer.Action" android:layout_width="48dp" android:layout_height="48dp" /> <ImageButton android:id="@+id/action2" style="@style/MediaPlayer.Button" style="@style/MediaPlayer.Action" android:layout_width="48dp" android:layout_height="48dp" /> <ImageButton android:id="@+id/action3" style="@style/MediaPlayer.Button" style="@style/MediaPlayer.Action" android:layout_width="48dp" android:layout_height="48dp" /> <ImageButton android:id="@+id/action4" style="@style/MediaPlayer.Button" style="@style/MediaPlayer.Action" android:layout_width="48dp" android:layout_height="48dp" /> Loading @@ -120,8 +118,8 @@ android:layout_width="@dimen/qs_media_album_size" android:layout_height="@dimen/qs_media_album_size" android:layout_gravity="center_vertical" style="@style/MediaPlayer.Album" android:background="@drawable/qs_media_art_background" android:backgroundTint="?androidprv:attr/colorAccentSecondary" android:clipToOutline="true" /> <!-- Seamless Output Switcher --> Loading @@ -138,6 +136,7 @@ <LinearLayout android:layout_width="wrap_content" android:layout_height="@dimen/qs_seamless_height" android:theme="@style/MediaPlayer.SolidButton" android:background="@drawable/qs_media_seamless_background" android:orientation="horizontal" android:contentDescription="@string/quick_settings_media_device_label"> Loading @@ -146,7 +145,6 @@ android:layout_width="@dimen/qs_seamless_icon_size" android:layout_height="@dimen/qs_seamless_icon_size" android:layout_gravity="center" android:tint="?android:attr/colorPrimary" android:src="@*android:drawable/ic_media_seamless" /> <TextView android:id="@+id/media_seamless_text" Loading @@ -157,7 +155,6 @@ android:fontFamily="@*android:string/config_headlineFontFamily" android:singleLine="true" android:text="@*android:string/ext_media_seamless_action" android:textColor="?android:attr/colorPrimary" android:textDirection="locale" android:textSize="12sp" /> </LinearLayout> Loading @@ -171,7 +168,7 @@ android:layout_marginBottom="@dimen/qs_media_padding" android:layout_marginStart="@dimen/qs_center_guideline_padding" android:layout_marginEnd="@dimen/qs_seamless_fallback_margin" android:tint="?android:attr/textColorPrimary" android:tint="?android:attr/textColor" android:src="@drawable/ic_cast_connected" android:forceHasOverlappingRendering="false" /> Loading @@ -179,17 +176,13 @@ <!-- As per Material Design on Biderectionality, this is forced to LTR in code --> <SeekBar android:id="@+id/media_progress_bar" style="@android:style/Widget.ProgressBar.Horizontal" style="@style/MediaPlayer.ProgressBar" android:layout_width="0dp" android:layout_height="wrap_content" android:clickable="true" android:maxHeight="@dimen/qs_media_enabled_seekbar_height" android:paddingTop="@dimen/qs_media_enabled_seekbar_vertical_padding" android:layout_marginTop="-22dp" android:paddingBottom="0dp" android:thumbTint="?android:attr/textColorPrimary" android:progressTint="?android:attr/textColorPrimary" android:progressBackgroundTint="?android:attr/textColorTertiary" android:splitTrack="false" /> <!-- Song name --> Loading @@ -199,7 +192,6 @@ android:layout_height="wrap_content" android:fontFamily="@*android:string/config_headlineFontFamilyMedium" android:singleLine="true" android:textColor="?android:attr/textColorPrimary" android:textSize="16sp" /> <!-- Artist name --> Loading @@ -209,16 +201,14 @@ android:layout_height="wrap_content" android:fontFamily="@*android:string/config_headlineFontFamily" android:singleLine="true" android:textColor="?android:attr/textColorSecondary" style="@style/MediaPlayer.Subtitle" android:textSize="14sp" /> <com.android.internal.widget.CachingIconView android:id="@+id/icon" android:tint="?android:attr/colorAccent" style="@style/MediaPlayer.AppIcon" android:layout_width="@dimen/qs_media_icon_size" android:layout_height="@dimen/qs_media_icon_size" android:background="@drawable/qs_media_icon_background" /> android:layout_height="@dimen/qs_media_icon_size" /> <!-- Long press menu --> <TextView Loading @@ -230,7 +220,6 @@ android:id="@+id/remove_text" android:fontFamily="@*android:string/config_headlineFontFamily" android:singleLine="true" android:textColor="?android:attr/textColorPrimary" android:text="@string/controls_media_close_session" android:gravity="center_horizontal|top" app:layout_constraintTop_toTopOf="parent" Loading @@ -255,9 +244,7 @@ android:layout_gravity="bottom" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/qs_media_button_background" android:fontFamily="@*android:string/config_headlineFontFamilyMedium" android:textColor="?android:attr/textColorPrimary" style="@style/MediaPlayer.OutlineButton" android:text="@string/controls_media_settings_button" /> </FrameLayout> Loading @@ -278,9 +265,7 @@ android:layout_gravity="bottom" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/qs_media_button_background" android:fontFamily="@*android:string/config_headlineFontFamilyMedium" android:textColor="?android:attr/textColorPrimary" style="@style/MediaPlayer.OutlineButton" android:text="@string/cancel" /> </FrameLayout> Loading @@ -301,9 +286,7 @@ android:layout_gravity="bottom" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/qs_media_button_background" android:fontFamily="@*android:string/config_headlineFontFamilyMedium" android:textColor="?android:attr/textColorPrimary" style="@style/MediaPlayer.OutlineButton" android:text="@string/controls_media_dismiss_button" /> </FrameLayout> Loading packages/SystemUI/res/values/styles.xml +45 −2 Original line number Diff line number Diff line Loading @@ -14,7 +14,8 @@ limitations under the License. --> <resources xmlns:android="http://schemas.android.com/apk/res/android"> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"> <style name="ClearAllButtonDefaultMargins"> <item name="android:layout_marginStart">0dp</item> <item name="android:layout_marginTop">0dp</item> Loading Loading @@ -609,12 +610,54 @@ <item name="android:elevation">10dp</item> </style> <style name="MediaPlayer.Button" parent="@android:style/Widget.Material.Button.Borderless.Small"> <!-- Media controls always have light background --> <style name="MediaPlayer" parent="@*android:style/Theme.DeviceDefault.Light"> <item name="android:textColor">?android:attr/textColorPrimary</item> <item name="android:backgroundTint">@android:color/system_accent2_50</item> </style> <style name="MediaPlayer.ProgressBar" parent="@android:style/Widget.ProgressBar.Horizontal"> <item name="android:thumbTint">?android:attr/textColorPrimary</item> <item name="android:progressTint">?android:attr/textColorPrimary</item> <item name="android:progressBackgroundTint">?android:attr/textColorTertiary</item> <item name="android:clickable">true</item> <item name="android:splitTrack">false</item> </style> <style name="MediaPlayer.Subtitle" parent="MediaPlayer"> <item name="android:textColor">?android:attr/textColorSecondary</item> </style> <style name="MediaPlayer.Action" parent="@android:style/Widget.Material.Button.Borderless.Small"> <item name="android:background">@drawable/qs_media_light_source</item> <item name="android:tint">?android:attr/textColorPrimary</item> <item name="android:stateListAnimator">@anim/media_button_state_list_animator</item> </style> <style name="MediaPlayer.OutlineButton"> <item name="android:background">@drawable/qs_media_button_background</item> <item name="android:textColor">?android:attr/textColorPrimary</item> <item name="android:backgroundTint">?androidprv:attr/colorAccentPrimaryVariant</item> <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item> </style> <style name="MediaPlayer.SolidButton"> <item name="android:backgroundTint">?android:attr/colorAccent</item> <item name="android:tint">?android:attr/colorPrimary</item> <item name="android:textColor">?android:attr/colorPrimary</item> </style> <style name="MediaPlayer.AppIcon"> <item name="android:background">@drawable/qs_media_icon_background</item> <item name="android:backgroundTint">?android:attr/colorPrimary</item> <item name="android:tint">?android:attr/colorAccent</item> </style> <style name="MediaPlayer.Album"> <item name="android:backgroundTint">?androidprv:attr/colorAccentSecondary</item> </style> <!-- Used to style charging animation AVD animation --> <style name="ChargingAnim" /> Loading Loading
packages/SystemUI/res/drawable/qs_media_button_background.xml +1 −0 Original line number Diff line number Diff line Loading @@ -26,4 +26,5 @@ android:right="16dp" android:top="8dp" android:bottom="8dp" /> <solid android:color="@android:color/transparent" /> </shape> No newline at end of file
packages/SystemUI/res/layout/media_carousel.xml +2 −2 Original line number Diff line number Diff line Loading @@ -22,7 +22,7 @@ android:layout_height="wrap_content" android:clipChildren="false" android:clipToPadding="false" > android:theme="@style/MediaPlayer"> <com.android.systemui.media.MediaScrollView android:id="@+id/media_carousel_scroller" android:layout_width="match_parent" Loading @@ -47,7 +47,7 @@ android:layout_width="wrap_content" android:layout_height="48dp" android:layout_marginBottom="4dp" android:tint="?android:attr/textColorPrimary" android:tint="?android:attr/textColor" android:forceHasOverlappingRendering="false" /> </FrameLayout>
packages/SystemUI/res/layout/media_smartspace_recommendations.xml +18 −26 Original line number Diff line number Diff line Loading @@ -19,7 +19,6 @@ <com.android.systemui.util.animation.TransitionLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" android:id="@+id/media_recommendations" android:layout_width="match_parent" android:layout_height="wrap_content" Loading @@ -28,7 +27,8 @@ android:clipChildren="false" android:clipToPadding="false" android:forceHasOverlappingRendering="false" android:background="@drawable/qs_media_background"> android:background="@drawable/qs_media_background" android:theme="@style/MediaPlayer"> <androidx.constraintlayout.widget.Guideline android:id="@+id/media_vertical_start_guideline" Loading @@ -49,7 +49,7 @@ android:layout_width="@dimen/qs_aa_media_rec_header_icon_size" android:layout_height="@dimen/qs_aa_media_rec_header_icon_size" android:src="@drawable/ic_headset" android:tint="?android:attr/colorPrimary" /> android:tint="?android:attr/textColor" /> <TextView android:id="@+id/recommendation_card_text" Loading @@ -58,7 +58,6 @@ android:singleLine="true" android:text="@string/controls_media_smartspace_rec_title" android:fontFamily="google-sans-medium" android:textColor="?android:attr/colorPrimary" android:textDirection="locale" android:textSize="@dimen/qq_aa_media_rec_header_text_size" /> Loading @@ -68,7 +67,7 @@ android:layout_height="@dimen/qs_aa_media_rec_album_size" android:adjustViewBounds="true" android:background="@drawable/bg_smartspace_media_item" android:backgroundTint="?androidprv:attr/colorAccentSecondary" style="@style/MediaPlayer.Album" android:clipToOutline="true" android:scaleType="centerCrop"/> Loading @@ -76,7 +75,7 @@ android:id="@+id/media_logo1" android:layout_width="@dimen/qs_media_icon_size" android:layout_height="@dimen/qs_media_icon_size" android:background="@drawable/qs_media_icon_background" /> style="@style/MediaPlayer.AppIcon" /> <ImageView android:id="@+id/media_cover2" Loading @@ -84,7 +83,7 @@ android:layout_height="@dimen/qs_aa_media_rec_album_size" android:adjustViewBounds="true" android:background="@drawable/bg_smartspace_media_item" android:backgroundTint="?androidprv:attr/colorAccentSecondary" style="@style/MediaPlayer.Album" android:clipToOutline="true" android:scaleType="centerCrop"/> Loading @@ -92,7 +91,7 @@ android:id="@+id/media_logo2" android:layout_width="@dimen/qs_media_icon_size" android:layout_height="@dimen/qs_media_icon_size" android:background="@drawable/qs_media_icon_background" /> style="@style/MediaPlayer.AppIcon" /> <ImageView android:id="@+id/media_cover3" Loading @@ -100,7 +99,7 @@ android:layout_height="@dimen/qs_aa_media_rec_album_size" android:adjustViewBounds="true" android:background="@drawable/bg_smartspace_media_item" android:backgroundTint="?androidprv:attr/colorAccentSecondary" style="@style/MediaPlayer.Album" android:clipToOutline="true" android:scaleType="centerCrop"/> Loading @@ -108,7 +107,7 @@ android:id="@+id/media_logo3" android:layout_width="@dimen/qs_media_icon_size" android:layout_height="@dimen/qs_media_icon_size" android:background="@drawable/qs_media_icon_background" /> style="@style/MediaPlayer.AppIcon" /> <ImageView android:id="@+id/media_cover4" Loading @@ -116,7 +115,7 @@ android:layout_height="@dimen/qs_aa_media_rec_album_size" android:adjustViewBounds="true" android:background="@drawable/bg_smartspace_media_item" android:backgroundTint="?androidprv:attr/colorAccentSecondary" style="@style/MediaPlayer.Album" android:clipToOutline="true" android:scaleType="centerCrop"/> Loading @@ -124,7 +123,7 @@ android:id="@+id/media_logo4" android:layout_width="@dimen/qs_media_icon_size" android:layout_height="@dimen/qs_media_icon_size" android:background="@drawable/qs_media_icon_background" /> style="@style/MediaPlayer.AppIcon" /> <ImageView android:id="@+id/media_cover5" Loading @@ -132,7 +131,7 @@ android:layout_height="@dimen/qs_aa_media_rec_album_size" android:adjustViewBounds="true" android:background="@drawable/bg_smartspace_media_item" android:backgroundTint="?androidprv:attr/colorAccentSecondary" style="@style/MediaPlayer.Album" android:clipToOutline="true" android:scaleType="centerCrop"/> Loading @@ -140,7 +139,7 @@ android:id="@+id/media_logo5" android:layout_width="@dimen/qs_media_icon_size" android:layout_height="@dimen/qs_media_icon_size" android:background="@drawable/qs_media_icon_background" /> style="@style/MediaPlayer.AppIcon" /> <ImageView android:id="@+id/media_cover6" Loading @@ -148,7 +147,7 @@ android:layout_height="@dimen/qs_aa_media_rec_album_size" android:adjustViewBounds="true" android:background="@drawable/bg_smartspace_media_item" android:backgroundTint="?androidprv:attr/colorAccentSecondary" style="@style/MediaPlayer.Album" android:clipToOutline="true" android:scaleType="centerCrop"/> Loading @@ -156,7 +155,7 @@ android:id="@+id/media_logo6" android:layout_width="@dimen/qs_media_icon_size" android:layout_height="@dimen/qs_media_icon_size" android:background="@drawable/qs_media_icon_background" /> style="@style/MediaPlayer.AppIcon" /> <!-- Long press menu --> <TextView Loading @@ -168,7 +167,6 @@ android:id="@+id/remove_text" android:fontFamily="@*android:string/config_headlineFontFamily" android:singleLine="true" android:textColor="?android:attr/textColorPrimary" android:text="@string/controls_media_close_session" android:gravity="center_horizontal|top" app:layout_constraintTop_toTopOf="parent" Loading @@ -193,9 +191,7 @@ android:layout_gravity="bottom" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/qs_media_button_background" android:fontFamily="@*android:string/config_headlineFontFamilyMedium" android:textColor="?android:attr/textColorPrimary" style="@style/MediaPlayer.OutlineButton" android:text="@string/controls_media_settings_button" /> </FrameLayout> Loading @@ -216,9 +212,7 @@ android:layout_gravity="bottom" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/qs_media_button_background" android:fontFamily="@*android:string/config_headlineFontFamilyMedium" android:textColor="?android:attr/textColorPrimary" style="@style/MediaPlayer.OutlineButton" android:text="@string/cancel" /> </FrameLayout> Loading @@ -239,9 +233,7 @@ android:layout_gravity="bottom" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/qs_media_button_background" android:fontFamily="@*android:string/config_headlineFontFamilyMedium" android:textColor="?android:attr/textColorPrimary" style="@style/MediaPlayer.OutlineButton" android:text="@string/controls_media_dismiss_button" /> </FrameLayout> Loading
packages/SystemUI/res/layout/media_view.xml +17 −34 Original line number Diff line number Diff line Loading @@ -18,7 +18,6 @@ <!-- Layout for media controls inside QSPanel carousel --> <com.android.systemui.util.animation.TransitionLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:androidprv="http://schemas.android.com/apk/prv/res/android" android:id="@+id/qs_media_controls" android:layout_width="match_parent" android:layout_height="wrap_content" Loading @@ -26,7 +25,8 @@ android:clipToPadding="false" android:gravity="center_horizontal|fill_vertical" android:forceHasOverlappingRendering="false" android:background="@drawable/qs_media_background"> android:background="@drawable/qs_media_background" android:theme="@style/MediaPlayer"> <androidx.constraintlayout.widget.Guideline android:id="@+id/center_vertical_guideline" Loading Loading @@ -55,7 +55,6 @@ android:layout_height="wrap_content" android:layout_alignParentStart="true" android:fontFamily="@*android:string/config_bodyFontFamily" android:textColor="?android:attr/textColorPrimary" android:gravity="start" android:textSize="12sp" /> Loading @@ -65,7 +64,6 @@ android:layout_height="wrap_content" android:layout_alignParentEnd="true" android:fontFamily="@*android:string/config_bodyFontFamily" android:textColor="?android:attr/textColorPrimary" android:gravity="end" android:textSize="12sp" /> </FrameLayout> Loading @@ -86,31 +84,31 @@ <ImageButton android:id="@+id/action0" style="@style/MediaPlayer.Button" style="@style/MediaPlayer.Action" android:layout_width="48dp" android:layout_height="48dp" /> <ImageButton android:id="@+id/action1" style="@style/MediaPlayer.Button" style="@style/MediaPlayer.Action" android:layout_width="48dp" android:layout_height="48dp" /> <ImageButton android:id="@+id/action2" style="@style/MediaPlayer.Button" style="@style/MediaPlayer.Action" android:layout_width="48dp" android:layout_height="48dp" /> <ImageButton android:id="@+id/action3" style="@style/MediaPlayer.Button" style="@style/MediaPlayer.Action" android:layout_width="48dp" android:layout_height="48dp" /> <ImageButton android:id="@+id/action4" style="@style/MediaPlayer.Button" style="@style/MediaPlayer.Action" android:layout_width="48dp" android:layout_height="48dp" /> Loading @@ -120,8 +118,8 @@ android:layout_width="@dimen/qs_media_album_size" android:layout_height="@dimen/qs_media_album_size" android:layout_gravity="center_vertical" style="@style/MediaPlayer.Album" android:background="@drawable/qs_media_art_background" android:backgroundTint="?androidprv:attr/colorAccentSecondary" android:clipToOutline="true" /> <!-- Seamless Output Switcher --> Loading @@ -138,6 +136,7 @@ <LinearLayout android:layout_width="wrap_content" android:layout_height="@dimen/qs_seamless_height" android:theme="@style/MediaPlayer.SolidButton" android:background="@drawable/qs_media_seamless_background" android:orientation="horizontal" android:contentDescription="@string/quick_settings_media_device_label"> Loading @@ -146,7 +145,6 @@ android:layout_width="@dimen/qs_seamless_icon_size" android:layout_height="@dimen/qs_seamless_icon_size" android:layout_gravity="center" android:tint="?android:attr/colorPrimary" android:src="@*android:drawable/ic_media_seamless" /> <TextView android:id="@+id/media_seamless_text" Loading @@ -157,7 +155,6 @@ android:fontFamily="@*android:string/config_headlineFontFamily" android:singleLine="true" android:text="@*android:string/ext_media_seamless_action" android:textColor="?android:attr/colorPrimary" android:textDirection="locale" android:textSize="12sp" /> </LinearLayout> Loading @@ -171,7 +168,7 @@ android:layout_marginBottom="@dimen/qs_media_padding" android:layout_marginStart="@dimen/qs_center_guideline_padding" android:layout_marginEnd="@dimen/qs_seamless_fallback_margin" android:tint="?android:attr/textColorPrimary" android:tint="?android:attr/textColor" android:src="@drawable/ic_cast_connected" android:forceHasOverlappingRendering="false" /> Loading @@ -179,17 +176,13 @@ <!-- As per Material Design on Biderectionality, this is forced to LTR in code --> <SeekBar android:id="@+id/media_progress_bar" style="@android:style/Widget.ProgressBar.Horizontal" style="@style/MediaPlayer.ProgressBar" android:layout_width="0dp" android:layout_height="wrap_content" android:clickable="true" android:maxHeight="@dimen/qs_media_enabled_seekbar_height" android:paddingTop="@dimen/qs_media_enabled_seekbar_vertical_padding" android:layout_marginTop="-22dp" android:paddingBottom="0dp" android:thumbTint="?android:attr/textColorPrimary" android:progressTint="?android:attr/textColorPrimary" android:progressBackgroundTint="?android:attr/textColorTertiary" android:splitTrack="false" /> <!-- Song name --> Loading @@ -199,7 +192,6 @@ android:layout_height="wrap_content" android:fontFamily="@*android:string/config_headlineFontFamilyMedium" android:singleLine="true" android:textColor="?android:attr/textColorPrimary" android:textSize="16sp" /> <!-- Artist name --> Loading @@ -209,16 +201,14 @@ android:layout_height="wrap_content" android:fontFamily="@*android:string/config_headlineFontFamily" android:singleLine="true" android:textColor="?android:attr/textColorSecondary" style="@style/MediaPlayer.Subtitle" android:textSize="14sp" /> <com.android.internal.widget.CachingIconView android:id="@+id/icon" android:tint="?android:attr/colorAccent" style="@style/MediaPlayer.AppIcon" android:layout_width="@dimen/qs_media_icon_size" android:layout_height="@dimen/qs_media_icon_size" android:background="@drawable/qs_media_icon_background" /> android:layout_height="@dimen/qs_media_icon_size" /> <!-- Long press menu --> <TextView Loading @@ -230,7 +220,6 @@ android:id="@+id/remove_text" android:fontFamily="@*android:string/config_headlineFontFamily" android:singleLine="true" android:textColor="?android:attr/textColorPrimary" android:text="@string/controls_media_close_session" android:gravity="center_horizontal|top" app:layout_constraintTop_toTopOf="parent" Loading @@ -255,9 +244,7 @@ android:layout_gravity="bottom" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/qs_media_button_background" android:fontFamily="@*android:string/config_headlineFontFamilyMedium" android:textColor="?android:attr/textColorPrimary" style="@style/MediaPlayer.OutlineButton" android:text="@string/controls_media_settings_button" /> </FrameLayout> Loading @@ -278,9 +265,7 @@ android:layout_gravity="bottom" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/qs_media_button_background" android:fontFamily="@*android:string/config_headlineFontFamilyMedium" android:textColor="?android:attr/textColorPrimary" style="@style/MediaPlayer.OutlineButton" android:text="@string/cancel" /> </FrameLayout> Loading @@ -301,9 +286,7 @@ android:layout_gravity="bottom" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/qs_media_button_background" android:fontFamily="@*android:string/config_headlineFontFamilyMedium" android:textColor="?android:attr/textColorPrimary" style="@style/MediaPlayer.OutlineButton" android:text="@string/controls_media_dismiss_button" /> </FrameLayout> Loading
packages/SystemUI/res/values/styles.xml +45 −2 Original line number Diff line number Diff line Loading @@ -14,7 +14,8 @@ limitations under the License. --> <resources xmlns:android="http://schemas.android.com/apk/res/android"> <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"> <style name="ClearAllButtonDefaultMargins"> <item name="android:layout_marginStart">0dp</item> <item name="android:layout_marginTop">0dp</item> Loading Loading @@ -609,12 +610,54 @@ <item name="android:elevation">10dp</item> </style> <style name="MediaPlayer.Button" parent="@android:style/Widget.Material.Button.Borderless.Small"> <!-- Media controls always have light background --> <style name="MediaPlayer" parent="@*android:style/Theme.DeviceDefault.Light"> <item name="android:textColor">?android:attr/textColorPrimary</item> <item name="android:backgroundTint">@android:color/system_accent2_50</item> </style> <style name="MediaPlayer.ProgressBar" parent="@android:style/Widget.ProgressBar.Horizontal"> <item name="android:thumbTint">?android:attr/textColorPrimary</item> <item name="android:progressTint">?android:attr/textColorPrimary</item> <item name="android:progressBackgroundTint">?android:attr/textColorTertiary</item> <item name="android:clickable">true</item> <item name="android:splitTrack">false</item> </style> <style name="MediaPlayer.Subtitle" parent="MediaPlayer"> <item name="android:textColor">?android:attr/textColorSecondary</item> </style> <style name="MediaPlayer.Action" parent="@android:style/Widget.Material.Button.Borderless.Small"> <item name="android:background">@drawable/qs_media_light_source</item> <item name="android:tint">?android:attr/textColorPrimary</item> <item name="android:stateListAnimator">@anim/media_button_state_list_animator</item> </style> <style name="MediaPlayer.OutlineButton"> <item name="android:background">@drawable/qs_media_button_background</item> <item name="android:textColor">?android:attr/textColorPrimary</item> <item name="android:backgroundTint">?androidprv:attr/colorAccentPrimaryVariant</item> <item name="android:fontFamily">@*android:string/config_headlineFontFamilyMedium</item> </style> <style name="MediaPlayer.SolidButton"> <item name="android:backgroundTint">?android:attr/colorAccent</item> <item name="android:tint">?android:attr/colorPrimary</item> <item name="android:textColor">?android:attr/colorPrimary</item> </style> <style name="MediaPlayer.AppIcon"> <item name="android:background">@drawable/qs_media_icon_background</item> <item name="android:backgroundTint">?android:attr/colorPrimary</item> <item name="android:tint">?android:attr/colorAccent</item> </style> <style name="MediaPlayer.Album"> <item name="android:backgroundTint">?androidprv:attr/colorAccentSecondary</item> </style> <!-- Used to style charging animation AVD animation --> <style name="ChargingAnim" /> Loading