Loading graphics/java/android/graphics/drawable/DrawableContainer.java +10 −0 Original line number Diff line number Diff line Loading @@ -16,12 +16,14 @@ package android.graphics.drawable; import android.annotation.NonNull; import android.content.res.ColorStateList; import android.content.res.Resources; import android.content.res.Resources.Theme; import android.graphics.Canvas; import android.graphics.ColorFilter; import android.graphics.Insets; import android.graphics.Outline; import android.graphics.PixelFormat; import android.graphics.Rect; import android.graphics.PorterDuff.Mode; Loading Loading @@ -122,6 +124,14 @@ public class DrawableContainer extends Drawable implements Drawable.Callback { return Insets.NONE; } @Override public boolean getOutline(@NonNull Outline outline) { if (mCurrDrawable != null) { return mCurrDrawable.getOutline(outline); } return false; } @Override public void setAlpha(int alpha) { if (!mHasAlpha || mAlpha != alpha) { Loading graphics/java/android/graphics/drawable/LayerDrawable.java +12 −0 Original line number Diff line number Diff line Loading @@ -16,12 +16,14 @@ package android.graphics.drawable; import android.annotation.NonNull; import android.content.res.ColorStateList; import android.content.res.Resources; import android.content.res.Resources.Theme; import android.content.res.TypedArray; import android.graphics.Canvas; import android.graphics.ColorFilter; import android.graphics.Outline; import android.graphics.PixelFormat; import android.graphics.PorterDuff.Mode; import android.graphics.Rect; Loading Loading @@ -563,6 +565,16 @@ public class LayerDrawable extends Drawable implements Drawable.Callback { } } /** * Builds an Outline from the first child Drawable, if present. */ @Override public boolean getOutline(@NonNull Outline outline) { if (mLayerState.mNum < 1) return false; final Drawable firstChild = mLayerState.mChildren[0].mDrawable; return firstChild.getOutline(outline); } @Override public void setHotspot(float x, float y) { final ChildDrawable[] array = mLayerState.mChildren; Loading Loading
graphics/java/android/graphics/drawable/DrawableContainer.java +10 −0 Original line number Diff line number Diff line Loading @@ -16,12 +16,14 @@ package android.graphics.drawable; import android.annotation.NonNull; import android.content.res.ColorStateList; import android.content.res.Resources; import android.content.res.Resources.Theme; import android.graphics.Canvas; import android.graphics.ColorFilter; import android.graphics.Insets; import android.graphics.Outline; import android.graphics.PixelFormat; import android.graphics.Rect; import android.graphics.PorterDuff.Mode; Loading Loading @@ -122,6 +124,14 @@ public class DrawableContainer extends Drawable implements Drawable.Callback { return Insets.NONE; } @Override public boolean getOutline(@NonNull Outline outline) { if (mCurrDrawable != null) { return mCurrDrawable.getOutline(outline); } return false; } @Override public void setAlpha(int alpha) { if (!mHasAlpha || mAlpha != alpha) { Loading
graphics/java/android/graphics/drawable/LayerDrawable.java +12 −0 Original line number Diff line number Diff line Loading @@ -16,12 +16,14 @@ package android.graphics.drawable; import android.annotation.NonNull; import android.content.res.ColorStateList; import android.content.res.Resources; import android.content.res.Resources.Theme; import android.content.res.TypedArray; import android.graphics.Canvas; import android.graphics.ColorFilter; import android.graphics.Outline; import android.graphics.PixelFormat; import android.graphics.PorterDuff.Mode; import android.graphics.Rect; Loading Loading @@ -563,6 +565,16 @@ public class LayerDrawable extends Drawable implements Drawable.Callback { } } /** * Builds an Outline from the first child Drawable, if present. */ @Override public boolean getOutline(@NonNull Outline outline) { if (mLayerState.mNum < 1) return false; final Drawable firstChild = mLayerState.mChildren[0].mDrawable; return firstChild.getOutline(outline); } @Override public void setHotspot(float x, float y) { final ChildDrawable[] array = mLayerState.mChildren; Loading