Package org.robolectric.shadows
Class ShadowNativeAnimatedVectorDrawable
java.lang.Object
org.robolectric.shadows.ShadowDrawable
org.robolectric.shadows.ShadowNativeAnimatedVectorDrawable
@Implements(value=android.graphics.drawable.AnimatedVectorDrawable.class,
            minSdk=26,
            callNativeMethodsByDefault=true,
            shadowPicker=Picker.class)
public class ShadowNativeAnimatedVectorDrawable
extends ShadowDrawable
Shadow for 
AnimatedVectorDrawable that is backed by native code- 
Nested Class SummaryNested Classes
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionfinal booleanprotected static voidnAddAnimator(long setPtr, long propertyValuesHolder, long nativeInterpolator, long startDelay, long duration, int repeatCount, int repeatMode) protected static longprotected static longnCreateGroupPropertyHolder(long nativePtr, int propertyId, float startValue, float endValue) protected static longnCreatePathColorPropertyHolder(long nativePtr, int propertyId, int startValue, int endValue) protected static longnCreatePathDataPropertyHolder(long nativePtr, long startValuePtr, long endValuePtr) protected static longnCreatePathPropertyHolder(long nativePtr, int propertyId, float startValue, float endValue) protected static longnCreateRootAlphaPropertyHolder(long nativePtr, float startValue, float endValue) protected static voidnEnd(long animatorSetPtr) protected static voidnReset(long animatorSetPtr) protected static voidnReverse(long animatorSetPtr, AnimatedVectorDrawable.VectorDrawableAnimatorRT set, int id) protected static voidnSetPropertyHolderData(long nativePtr, float[] data, int length) protected static voidnSetPropertyHolderData(long nativePtr, int[] data, int length) protected static voidnSetVectorDrawableTarget(long animatorPtr, long vectorDrawablePtr) protected static voidnStart(long animatorSetPtr, AnimatedVectorDrawable.VectorDrawableAnimatorRT set, int id) protected voidstart()protected voidstop()Methods inherited from class org.robolectric.shadows.ShadowDrawablecreateFromResourceId, getCreatedFromResId, getInputStream, invalidateSelf, setCreatedFromResId, validate, wasInvalidated
- 
Field Details- 
realAnimatedVectorDrawable
 
- 
- 
Constructor Details- 
ShadowNativeAnimatedVectorDrawablepublic ShadowNativeAnimatedVectorDrawable()
 
- 
- 
Method Details- 
start
- 
stop
- 
isStartInitiatedpublic final boolean isStartInitiated()
- 
nCreateAnimatorSet
- 
nSetVectorDrawableTarget@Implementation(minSdk=25, maxSdk=34) protected static void nSetVectorDrawableTarget(long animatorPtr, long vectorDrawablePtr) 
- 
nAddAnimator@Implementation(minSdk=25, maxSdk=34) protected static void nAddAnimator(long setPtr, long propertyValuesHolder, long nativeInterpolator, long startDelay, long duration, int repeatCount, int repeatMode) 
- 
nSetPropertyHolderData@Implementation(minSdk=24, maxSdk=34) protected static void nSetPropertyHolderData(long nativePtr, float[] data, int length) 
- 
nSetPropertyHolderData@Implementation(minSdk=25, maxSdk=34) protected static void nSetPropertyHolderData(long nativePtr, int[] data, int length) 
- 
nStart@Implementation(minSdk=24, maxSdk=34) protected static void nStart(long animatorSetPtr, AnimatedVectorDrawable.VectorDrawableAnimatorRT set, int id) 
- 
nReverse@Implementation(minSdk=24, maxSdk=34) protected static void nReverse(long animatorSetPtr, AnimatedVectorDrawable.VectorDrawableAnimatorRT set, int id) 
- 
nCreateGroupPropertyHolder@Implementation(minSdk=24, maxSdk=34) protected static long nCreateGroupPropertyHolder(long nativePtr, int propertyId, float startValue, float endValue) 
- 
nCreatePathDataPropertyHolder@Implementation(minSdk=24, maxSdk=34) protected static long nCreatePathDataPropertyHolder(long nativePtr, long startValuePtr, long endValuePtr) 
- 
nCreatePathColorPropertyHolder@Implementation(minSdk=24, maxSdk=34) protected static long nCreatePathColorPropertyHolder(long nativePtr, int propertyId, int startValue, int endValue) 
- 
nCreatePathPropertyHolder@Implementation(minSdk=24, maxSdk=34) protected static long nCreatePathPropertyHolder(long nativePtr, int propertyId, float startValue, float endValue) 
- 
nCreateRootAlphaPropertyHolder@Implementation(minSdk=24, maxSdk=34) protected static long nCreateRootAlphaPropertyHolder(long nativePtr, float startValue, float endValue) 
- 
nEnd
- 
nReset
 
-