diff options
| -rw-r--r-- | packages/SystemUI/res/values/colors_car.xml | 3 | ||||
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/volume/CarVolumeDialogImpl.java | 6 |
2 files changed, 8 insertions, 1 deletions
diff --git a/packages/SystemUI/res/values/colors_car.xml b/packages/SystemUI/res/values/colors_car.xml index cb3abb957f0c..49bfb250acab 100644 --- a/packages/SystemUI/res/values/colors_car.xml +++ b/packages/SystemUI/res/values/colors_car.xml @@ -25,4 +25,7 @@ <color name="car_user_switcher_name_text_color">@color/car_body1_light</color> <color name="car_user_switcher_add_user_background_color">@color/car_dark_blue_grey_600</color> <color name="car_user_switcher_add_user_add_sign_color">@color/car_body1_light</color> + + <!-- colors for volume dialog tint --> + <color name="car_volume_dialog_tint">@color/car_tint</color> </resources> diff --git a/packages/SystemUI/src/com/android/systemui/volume/CarVolumeDialogImpl.java b/packages/SystemUI/src/com/android/systemui/volume/CarVolumeDialogImpl.java index 8034345c37a7..bf962b818997 100644 --- a/packages/SystemUI/src/com/android/systemui/volume/CarVolumeDialogImpl.java +++ b/packages/SystemUI/src/com/android/systemui/volume/CarVolumeDialogImpl.java @@ -344,13 +344,17 @@ public class CarVolumeDialogImpl implements VolumeDialog { int supplementalIconId, @Nullable View.OnClickListener supplementalIconOnClickListener) { SeekbarListItem listItem = new SeekbarListItem(mContext); listItem.setMax(getMaxSeekbarValue(mCarAudioManager, volumeGroupId)); + int color = mContext.getResources().getColor(R.color.car_volume_dialog_tint); int progress = getSeekbarValue(mCarAudioManager, volumeGroupId); listItem.setProgress(progress); listItem.setOnSeekBarChangeListener( new CarVolumeDialogImpl.VolumeSeekBarChangeListener(volumeGroupId, mCarAudioManager)); - listItem.setPrimaryActionIcon(mContext.getResources().getDrawable(volumeItem.icon)); + Drawable primaryIcon = mContext.getResources().getDrawable(volumeItem.icon); + primaryIcon.setTint(color); + listItem.setPrimaryActionIcon(primaryIcon); if (supplementalIconId != 0) { Drawable supplementalIcon = mContext.getResources().getDrawable(supplementalIconId); + supplementalIcon.setTint(color); listItem.setSupplementalIcon(supplementalIcon, true, supplementalIconOnClickListener); } else { |