diff --git a/graphics/java/android/graphics/drawable/ColorStateListDrawable.java b/graphics/java/android/graphics/drawable/ColorStateListDrawable.java index 35021a66f572a..20cd825fe3066 100644 --- a/graphics/java/android/graphics/drawable/ColorStateListDrawable.java +++ b/graphics/java/android/graphics/drawable/ColorStateListDrawable.java @@ -25,6 +25,7 @@ import android.graphics.BlendMode; import android.graphics.Canvas; import android.graphics.ColorFilter; import android.graphics.PixelFormat; +import android.graphics.Rect; import android.util.MathUtils; /** @@ -135,6 +136,12 @@ public class ColorStateListDrawable extends Drawable implements Drawable.Callbac return mColorDrawable.getOpacity(); } + @Override + protected void onBoundsChange(Rect bounds) { + super.onBoundsChange(bounds); + mColorDrawable.setBounds(bounds); + } + @Override protected boolean onStateChange(int[] state) { if (mState.mColor != null) {