Merge "Unhide touch feedback drawable and wrapper"
This commit is contained in:
committed by
Android (Google) Code Review
commit
eebf17ad20
@ -10614,6 +10614,30 @@ package android.graphics.drawable {
|
|||||||
method public final void setVariablePadding(boolean);
|
method public final void setVariablePadding(boolean);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class DrawableWrapper extends android.graphics.drawable.Drawable implements android.graphics.drawable.Drawable.Callback {
|
||||||
|
ctor public DrawableWrapper();
|
||||||
|
method public void draw(android.graphics.Canvas);
|
||||||
|
method public android.graphics.Rect getDirtyBounds();
|
||||||
|
method protected final android.graphics.drawable.Drawable getDrawable();
|
||||||
|
method public int getOpacity();
|
||||||
|
method public final int[] getState();
|
||||||
|
method public void invalidateDrawable(android.graphics.drawable.Drawable);
|
||||||
|
method public void scheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable, long);
|
||||||
|
method public void setAlpha(int);
|
||||||
|
method public final void setBounds(int, int, int, int);
|
||||||
|
method public final void setBounds(android.graphics.Rect);
|
||||||
|
method public void setColorFilter(android.graphics.ColorFilter);
|
||||||
|
method protected void setConstantState(android.graphics.drawable.DrawableWrapper.WrapperState, android.content.res.Resources);
|
||||||
|
method protected final void setDrawable(android.graphics.drawable.Drawable, android.content.res.Resources);
|
||||||
|
method public final boolean setState(int[]);
|
||||||
|
method public void setXfermode(android.graphics.Xfermode);
|
||||||
|
method public void unscheduleDrawable(android.graphics.drawable.Drawable, java.lang.Runnable);
|
||||||
|
}
|
||||||
|
|
||||||
|
public static abstract class DrawableWrapper.WrapperState extends android.graphics.drawable.Drawable.ConstantState {
|
||||||
|
method public int getChangingConfigurations();
|
||||||
|
}
|
||||||
|
|
||||||
public class GradientDrawable extends android.graphics.drawable.Drawable {
|
public class GradientDrawable extends android.graphics.drawable.Drawable {
|
||||||
ctor public GradientDrawable();
|
ctor public GradientDrawable();
|
||||||
ctor public GradientDrawable(android.graphics.drawable.GradientDrawable.Orientation, int[]);
|
ctor public GradientDrawable(android.graphics.drawable.GradientDrawable.Orientation, int[]);
|
||||||
@ -10809,6 +10833,9 @@ package android.graphics.drawable {
|
|||||||
method public void addState(int[], android.graphics.drawable.Drawable);
|
method public void addState(int[], android.graphics.drawable.Drawable);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class TouchFeedbackDrawable extends android.graphics.drawable.DrawableWrapper {
|
||||||
|
}
|
||||||
|
|
||||||
public class TransitionDrawable extends android.graphics.drawable.LayerDrawable implements android.graphics.drawable.Drawable.Callback {
|
public class TransitionDrawable extends android.graphics.drawable.LayerDrawable implements android.graphics.drawable.Drawable.Callback {
|
||||||
ctor public TransitionDrawable(android.graphics.drawable.Drawable[]);
|
ctor public TransitionDrawable(android.graphics.drawable.Drawable[]);
|
||||||
method public boolean isCrossFadeEnabled();
|
method public boolean isCrossFadeEnabled();
|
||||||
|
@ -25,7 +25,7 @@ import android.graphics.Xfermode;
|
|||||||
/**
|
/**
|
||||||
* A Drawable that wraps another Drawable.
|
* A Drawable that wraps another Drawable.
|
||||||
*/
|
*/
|
||||||
class DrawableWrapper extends Drawable implements Drawable.Callback {
|
public class DrawableWrapper extends Drawable implements Drawable.Callback {
|
||||||
private WrapperState mWrapperState;
|
private WrapperState mWrapperState;
|
||||||
|
|
||||||
/** Local drawable backed by its own constant state. */
|
/** Local drawable backed by its own constant state. */
|
||||||
@ -300,7 +300,7 @@ class DrawableWrapper extends Drawable implements Drawable.Callback {
|
|||||||
return mWrappedDrawable;
|
return mWrappedDrawable;
|
||||||
}
|
}
|
||||||
|
|
||||||
static abstract class WrapperState extends ConstantState {
|
public static abstract class WrapperState extends ConstantState {
|
||||||
ConstantState mWrappedConstantState;
|
ConstantState mWrappedConstantState;
|
||||||
|
|
||||||
WrapperState(WrapperState orig) {
|
WrapperState(WrapperState orig) {
|
||||||
|
@ -41,7 +41,7 @@ import java.io.IOException;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @hide
|
* Documentation pending.
|
||||||
*/
|
*/
|
||||||
public class TouchFeedbackDrawable extends DrawableWrapper {
|
public class TouchFeedbackDrawable extends DrawableWrapper {
|
||||||
private final Rect mTempRect = new Rect();
|
private final Rect mTempRect = new Rect();
|
||||||
|
Reference in New Issue
Block a user