From a22c1396e2b6856d1d327cea1d734b83440f888b Mon Sep 17 00:00:00 2001 From: shaoweishen Date: Tue, 24 May 2022 08:57:38 +0000 Subject: [PATCH] [Output Switcher] [A11y] Add description for seekbar Bug: 221174226 Test: Verified on device Change-Id: Iecf1744c7e61bb833fd9a0ead8e83cd895393087 --- packages/SystemUI/res/layout/media_output_list_item.xml | 1 + packages/SystemUI/res/values/strings.xml | 2 ++ .../com/android/systemui/media/dialog/MediaOutputAdapter.java | 4 +--- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/SystemUI/res/layout/media_output_list_item.xml b/packages/SystemUI/res/layout/media_output_list_item.xml index f79e534670d8b..7785a098a0ebe 100644 --- a/packages/SystemUI/res/layout/media_output_list_item.xml +++ b/packages/SystemUI/res/layout/media_output_list_item.xml @@ -40,6 +40,7 @@ android:paddingStart="0dp" android:paddingEnd="0dp" android:background="@null" + android:contentDescription="@string/media_output_dialog_accessibility_seekbar" android:progressDrawable="@drawable/media_output_dialog_seekbar_background" android:thumb="@null" android:layout_width="match_parent" diff --git a/packages/SystemUI/res/values/strings.xml b/packages/SystemUI/res/values/strings.xml index 0fe744dcb03d3..c1e485be0af25 100644 --- a/packages/SystemUI/res/values/strings.xml +++ b/packages/SystemUI/res/values/strings.xml @@ -2281,6 +2281,8 @@ Stop casting Available devices for audio output. + + Volume diff --git a/packages/SystemUI/src/com/android/systemui/media/dialog/MediaOutputAdapter.java b/packages/SystemUI/src/com/android/systemui/media/dialog/MediaOutputAdapter.java index ec472c655b431..5430ee67e6ef9 100644 --- a/packages/SystemUI/src/com/android/systemui/media/dialog/MediaOutputAdapter.java +++ b/packages/SystemUI/src/com/android/systemui/media/dialog/MediaOutputAdapter.java @@ -28,7 +28,6 @@ import android.widget.CheckBox; import androidx.annotation.NonNull; import androidx.core.widget.CompoundButtonCompat; -import com.android.settingslib.Utils; import com.android.settingslib.media.LocalMediaManager.MediaDeviceState; import com.android.settingslib.media.MediaDevice; import com.android.systemui.R; @@ -257,9 +256,8 @@ public class MediaOutputAdapter extends MediaOutputBaseAdapter { setSingleLineLayout(mContext.getText(R.string.media_output_dialog_pairing_new), false /* bFocused */); final Drawable d = mContext.getDrawable(R.drawable.ic_add); - d.setColorFilter(new PorterDuffColorFilter( - Utils.getColorAccentDefaultColor(mContext), PorterDuff.Mode.SRC_IN)); mTitleIcon.setImageDrawable(d); + mTitleIcon.setColorFilter(mController.getColorItemContent()); mContainerLayout.setOnClickListener(mController::launchBluetoothPairing); } }