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 SummaryConstructors Constructor Description ShadowDrawable()
- 
Method SummaryModifier 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- 
ShadowDrawablepublic ShadowDrawable()
 
- 
- 
Method Details- 
createFromStream
- 
createFromPath
- 
createFromResourceId
- 
setCreatedFromResId
- 
getIntrinsicWidth
- 
getIntrinsicHeight
- 
addCorruptStreamSource
- 
clearCorruptStreamSources
- 
setDefaultIntrinsicWidthpublic static void setDefaultIntrinsicWidth(int defaultIntrinsicWidth)
- 
setDefaultIntrinsicHeightpublic static void setDefaultIntrinsicHeight(int defaultIntrinsicHeight)
- 
setIntrinsicWidthpublic void setIntrinsicWidth(int intrinsicWidth)
- 
setIntrinsicHeightpublic void setIntrinsicHeight(int intrinsicHeight)
- 
getInputStream
- 
invalidateSelf
- 
getCreatedFromResIdpublic int getCreatedFromResId()
- 
wasInvalidatedpublic boolean wasInvalidated()
- 
validatepublic void validate()
 
-