diff --git a/res/layout/dream_preference_layout.xml b/res/layout/dream_preference_layout.xml index aff8ad3133e..05b7b6e318d 100644 --- a/res/layout/dream_preference_layout.xml +++ b/res/layout/dream_preference_layout.xml @@ -79,6 +79,7 @@ android:textSize="@dimen/dream_item_title_text_size" android:textColor="@color/dream_card_text_color_state_list" android:drawablePadding="@dimen/dream_item_icon_padding" + android:drawableTint="@color/dream_card_icon_color_state_list" app:layout_constraintTop_toBottomOf="@+id/preview" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" diff --git a/src/com/android/settings/dream/DreamAdapter.java b/src/com/android/settings/dream/DreamAdapter.java index aa71aabba43..1d1c3bd950e 100644 --- a/src/com/android/settings/dream/DreamAdapter.java +++ b/src/com/android/settings/dream/DreamAdapter.java @@ -19,7 +19,6 @@ package com.android.settings.dream; import android.annotation.LayoutRes; import android.content.Context; import android.graphics.drawable.Drawable; -import android.graphics.drawable.VectorDrawable; import android.text.TextUtils; import android.util.SparseIntArray; import android.view.LayoutInflater; @@ -86,10 +85,6 @@ public class DreamAdapter extends RecyclerView.Adapter final Drawable icon = item.isActive() ? mContext.getDrawable(R.drawable.ic_dream_check_circle) : item.getIcon().mutate(); - if (icon instanceof VectorDrawable) { - icon.setTintList( - mContext.getColorStateList(R.color.dream_card_icon_color_state_list)); - } final int iconSize = mContext.getResources().getDimensionPixelSize( R.dimen.dream_item_icon_size); icon.setBounds(0, 0, iconSize, iconSize);