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 Object
-
-
Constructor Summary
Constructors Constructor Description ShadowDrawable()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidaddCorruptStreamSource(String src)static voidclearCorruptStreamSources()protected static DrawablecreateFromPath(String pathName)static DrawablecreateFromResourceId(int resourceId)protected static DrawablecreateFromStream(InputStream is, String srcName)intgetCreatedFromResId()InputStreamgetInputStream()protected intgetIntrinsicHeight()protected intgetIntrinsicWidth()protected voidinvalidateSelf()protected voidsetCreatedFromResId(int createdFromResId, String resourceName)static voidsetDefaultIntrinsicHeight(int defaultIntrinsicHeight)static voidsetDefaultIntrinsicWidth(int defaultIntrinsicWidth)voidsetIntrinsicHeight(int intrinsicHeight)voidsetIntrinsicWidth(int intrinsicWidth)voidvalidate()booleanwasInvalidated()
-
-
-
Method Detail
-
createFromStream
@Implementation protected static Drawable createFromStream(InputStream is, String srcName)
-
createFromResourceId
public static Drawable createFromResourceId(int resourceId)
-
setCreatedFromResId
protected void setCreatedFromResId(int createdFromResId, String resourceName)
-
getIntrinsicWidth
@Implementation protected int getIntrinsicWidth()
-
getIntrinsicHeight
@Implementation protected int getIntrinsicHeight()
-
addCorruptStreamSource
public static void addCorruptStreamSource(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 InputStream getInputStream()
-
invalidateSelf
@Implementation protected void invalidateSelf()
-
getCreatedFromResId
public int getCreatedFromResId()
-
wasInvalidated
public boolean wasInvalidated()
-
validate
public void validate()
-
-