Package org.robolectric.shadows
Class ShadowBitmap
java.lang.Object
org.robolectric.shadows.ShadowBitmap
- Direct Known Subclasses:
ShadowLegacyBitmap
,ShadowNativeBitmap
@Implements(value=android.graphics.Bitmap.class,
shadowPicker=Picker.class)
public abstract class ShadowBitmap
extends Object
Base class for
Bitmap
shadows.-
Nested Class Summary
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract void
abstract Bitmap
Reference to original Bitmap from which this Bitmap was created.abstract byte[]
Bytes from which this Bitmap was created.abstract int[]
Color array from which this Bitmap was created.abstract boolean
true
if this Bitmap was created with filtering.abstract int
Height fromgetCreatedFromX()
withingetCreatedFromBitmap()
of this Bitmap's content, or -1.abstract Matrix
Matrix from which this Bitmap's content was transformed, ornull
.abstract String
Path from which this Bitmap was created.abstract int
Resource ID from which this Bitmap was created.abstract InputStream
InputStream
from which this Bitmap was created.abstract int
Width fromgetCreatedFromX()
withingetCreatedFromBitmap()
of this Bitmap's content, or -1.abstract int
Horizontal offset withingetCreatedFromBitmap()
of this Bitmap's content, or -1.abstract int
Vertical offset withingetCreatedFromBitmap()
of this Bitmap's content, or -1.abstract String
protected boolean
abstract void
protected void
setGainmap
(Object gainmap) abstract void
setMutable
(boolean mutable) static String
Returns a textual representation of the appearance of the object.
-
Field Details
-
realBitmap
-
-
Constructor Details
-
ShadowBitmap
public ShadowBitmap()
-
-
Method Details
-
visualize
Returns a textual representation of the appearance of the object.- Parameters:
bitmap
- the bitmap to visualize- Returns:
- Textual representation of the appearance of the object.
-
getCreatedFromBitmap
Reference to original Bitmap from which this Bitmap was created.null
if this Bitmap was not copied from another instance.- Returns:
- Original Bitmap from which this Bitmap was created.
-
getCreatedFromResId
public abstract int getCreatedFromResId()Resource ID from which this Bitmap was created.0
if this Bitmap was not created from a resource.- Returns:
- Resource ID from which this Bitmap was created.
-
getCreatedFromPath
Path from which this Bitmap was created.null
if this Bitmap was not create from a path.- Returns:
- Path from which this Bitmap was created.
-
getCreatedFromStream
InputStream
from which this Bitmap was created.null
if this Bitmap was not created from a stream.- Returns:
- InputStream from which this Bitmap was created.
-
getCreatedFromBytes
public abstract byte[] getCreatedFromBytes()Bytes from which this Bitmap was created.null
if this Bitmap was not created from bytes.- Returns:
- Bytes from which this Bitmap was created.
-
getCreatedFromX
public abstract int getCreatedFromX()Horizontal offset withingetCreatedFromBitmap()
of this Bitmap's content, or -1.- Returns:
- Horizontal offset within
getCreatedFromBitmap()
.
-
getCreatedFromY
public abstract int getCreatedFromY()Vertical offset withingetCreatedFromBitmap()
of this Bitmap's content, or -1.- Returns:
- Vertical offset within
getCreatedFromBitmap()
of this Bitmap's content, or -1.
-
getCreatedFromWidth
public abstract int getCreatedFromWidth()Width fromgetCreatedFromX()
withingetCreatedFromBitmap()
of this Bitmap's content, or -1.- Returns:
- Width from
getCreatedFromX()
withingetCreatedFromBitmap()
of this Bitmap's content, or -1.
-
getCreatedFromHeight
public abstract int getCreatedFromHeight()Height fromgetCreatedFromX()
withingetCreatedFromBitmap()
of this Bitmap's content, or -1.- Returns:
- Height from
getCreatedFromX()
withingetCreatedFromBitmap()
of this Bitmap's content, or -1.
-
getCreatedFromColors
public abstract int[] getCreatedFromColors()Color array from which this Bitmap was created.null
if this Bitmap was not created from a color array.- Returns:
- Color array from which this Bitmap was created.
-
getCreatedFromMatrix
Matrix from which this Bitmap's content was transformed, ornull
.- Returns:
- Matrix from which this Bitmap's content was transformed, or
null
.
-
getCreatedFromFilter
public abstract boolean getCreatedFromFilter()true
if this Bitmap was created with filtering.- Returns:
true
if this Bitmap was created with filtering.
-
setMutable
public abstract void setMutable(boolean mutable) -
appendDescription
-
getDescription
-
setDescription
-
setGainmap
-
hasGainmap
-