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
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()
-
Constructor Details
-
ShadowDrawable
public ShadowDrawable()
-
-
Method Details
-
createFromStream
-
createFromPath
-
createFromResourceId
-
setCreatedFromResId
-
getIntrinsicWidth
-
getIntrinsicHeight
-
addCorruptStreamSource
-
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
-
invalidateSelf
-
getCreatedFromResId
public int getCreatedFromResId() -
wasInvalidated
public boolean wasInvalidated() -
validate
public void validate()
-