Package org.robolectric.shadows
Class ShadowNativeAnimatedImageDrawable
- java.lang.Object
-
- org.robolectric.shadows.ShadowDrawable
-
- org.robolectric.shadows.ShadowNativeAnimatedImageDrawable
-
@Implements(value=android.graphics.drawable.AnimatedImageDrawable.class, shadowPicker=Picker.class, minSdk=28) public class ShadowNativeAnimatedImageDrawable extends ShadowDrawable
Shadow forAnimatedImageDrawablethat is backed by native code
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classShadowNativeAnimatedImageDrawable.PickerShadow picker forAnimatedImageDrawable.
-
Constructor Summary
Constructors Constructor Description ShadowNativeAnimatedImageDrawable()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static longnCreate(long nativeImageDecoder, ImageDecoder decoder, int width, int height, long colorSpaceHandle, boolean extended, Rect cropRect)protected static longnCreate(long nativeImageDecoder, ImageDecoder decoder, int width, int height, Rect cropRect)protected static longnDraw(long nativePtr, long canvasNativePtr)protected static intnGetAlpha(long nativePtr)protected static longnGetNativeFinalizer()protected static intnGetRepeatCount(long nativePtr)protected static booleannIsRunning(long nativePtr)protected static longnNativeByteSize(long nativePtr)protected static voidnSetAlpha(long nativePtr, int alpha)protected static voidnSetBounds(long nativePtr, Rect rect)protected static voidnSetColorFilter(long nativePtr, long nativeFilter)protected static voidnSetMirrored(long nativePtr, boolean mirror)protected static voidnSetOnAnimationEndListener(long nativePtr, AnimatedImageDrawable drawable)protected static voidnSetOnAnimationEndListener(long nativePtr, WeakReference<AnimatedImageDrawable> drawable)protected static voidnSetRepeatCount(long nativePtr, int repeatCount)protected static booleannStart(long nativePtr)protected static booleannStop(long nativePtr)-
Methods inherited from class org.robolectric.shadows.ShadowDrawable
createFromResourceId, getCreatedFromResId, getInputStream, invalidateSelf, setCreatedFromResId, validate, wasInvalidated
-
-
-
-
Method Detail
-
nCreate
@Implementation(minSdk=29) protected static long nCreate(long nativeImageDecoder, ImageDecoder decoder, int width, int height, long colorSpaceHandle, boolean extended, Rect cropRect) throws IOException- Throws:
IOException
-
nCreate
@Implementation(minSdk=28, maxSdk=28) protected static long nCreate(long nativeImageDecoder, ImageDecoder decoder, int width, int height, Rect cropRect) throws IOException- Throws:
IOException
-
nGetNativeFinalizer
@Implementation protected static long nGetNativeFinalizer()
-
nDraw
@Implementation protected static long nDraw(long nativePtr, long canvasNativePtr)
-
nSetAlpha
@Implementation protected static void nSetAlpha(long nativePtr, int alpha)
-
nGetAlpha
@Implementation protected static int nGetAlpha(long nativePtr)
-
nSetColorFilter
@Implementation protected static void nSetColorFilter(long nativePtr, long nativeFilter)
-
nIsRunning
@Implementation protected static boolean nIsRunning(long nativePtr)
-
nStart
@Implementation protected static boolean nStart(long nativePtr)
-
nStop
@Implementation protected static boolean nStop(long nativePtr)
-
nGetRepeatCount
@Implementation protected static int nGetRepeatCount(long nativePtr)
-
nSetRepeatCount
@Implementation protected static void nSetRepeatCount(long nativePtr, int repeatCount)
-
nSetOnAnimationEndListener
@Implementation(maxSdk=32) protected static void nSetOnAnimationEndListener(long nativePtr, AnimatedImageDrawable drawable)
-
nSetOnAnimationEndListener
@Implementation(minSdk=33) protected static void nSetOnAnimationEndListener(long nativePtr, WeakReference<AnimatedImageDrawable> drawable)
-
nNativeByteSize
@Implementation protected static long nNativeByteSize(long nativePtr)
-
nSetMirrored
@Implementation protected static void nSetMirrored(long nativePtr, boolean mirror)
-
nSetBounds
@Implementation(minSdk=31) protected static void nSetBounds(long nativePtr, Rect rect)
-
-