Package org.robolectric.shadows
Class ShadowDrawable
- java.lang.Object
-
- org.robolectric.shadows.ShadowDrawable
-
- Direct Known Subclasses:
ShadowBitmapDrawable,ShadowGradientDrawable,ShadowStateListDrawable,ShadowVectorDrawable
@Implements(android.graphics.drawable.Drawable.class) public class ShadowDrawable extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ShadowDrawable()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidaddCorruptStreamSource(java.lang.String src)static voidclearCorruptStreamSources()protected static android.graphics.drawable.DrawablecreateFromPath(java.lang.String pathName)static android.graphics.drawable.DrawablecreateFromResourceId(int resourceId)protected static android.graphics.drawable.DrawablecreateFromResourceStream(android.content.res.Resources res, android.util.TypedValue value, java.io.InputStream is, java.lang.String srcName, android.graphics.BitmapFactory.Options opts)protected static android.graphics.drawable.DrawablecreateFromStream(java.io.InputStream is, java.lang.String srcName)protected intgetAlpha()intgetCreatedFromResId()java.io.InputStreamgetInputStream()protected intgetIntrinsicHeight()protected intgetIntrinsicWidth()protected voidinvalidateSelf()protected voidsetAlpha(int alpha)static voidsetDefaultIntrinsicHeight(int defaultIntrinsicHeight)static voidsetDefaultIntrinsicWidth(int defaultIntrinsicWidth)voidsetIntrinsicHeight(int intrinsicHeight)voidsetIntrinsicWidth(int intrinsicWidth)voidvalidate()booleanwasInvalidated()
-
-
-
Method Detail
-
createFromStream
@Implementation protected static android.graphics.drawable.Drawable createFromStream(java.io.InputStream is, java.lang.String srcName)
-
createFromResourceStream
@Implementation protected static android.graphics.drawable.Drawable createFromResourceStream(android.content.res.Resources res, android.util.TypedValue value, java.io.InputStream is, java.lang.String srcName, android.graphics.BitmapFactory.Options opts)
-
createFromPath
@Implementation protected static android.graphics.drawable.Drawable createFromPath(java.lang.String pathName)
-
createFromResourceId
public static android.graphics.drawable.Drawable createFromResourceId(int resourceId)
-
getIntrinsicWidth
@Implementation protected int getIntrinsicWidth()
-
getIntrinsicHeight
@Implementation protected int getIntrinsicHeight()
-
addCorruptStreamSource
public static void addCorruptStreamSource(java.lang.String src)
-
clearCorruptStreamSources
@Resetter public static void clearCorruptStreamSources()
-
setDefaultIntrinsicWidth
public static void setDefaultIntrinsicWidth(int defaultIntrinsicWidth)
-
setDefaultIntrinsicHeight
public static void setDefaultIntrinsicHeight(int defaultIntrinsicHeight)
-
setIntrinsicWidth
public void setIntrinsicWidth(int intrinsicWidth)
-
setIntrinsicHeight
public void setIntrinsicHeight(int intrinsicHeight)
-
getInputStream
public java.io.InputStream getInputStream()
-
setAlpha
@Implementation protected void setAlpha(int alpha)
-
invalidateSelf
@Implementation protected void invalidateSelf()
-
getAlpha
@Implementation(minSdk=19) protected int getAlpha()
-
getCreatedFromResId
public int getCreatedFromResId()
-
wasInvalidated
public boolean wasInvalidated()
-
validate
public void validate()
-
-