Merge "Fix ColorStateListDrawable bounds handling" into qt-dev
am: fcbde5243a
Change-Id: I80d466677b3e092de6905364c4536dcac5c2d1f4
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user