Package org.robolectric.shadows
Class ShadowNativeRenderNodeAnimator
java.lang.Object
org.robolectric.shadows.ShadowNativeRenderNodeAnimator
@Implements(value=android.graphics.animation.RenderNodeAnimator.class,
minSdk=30,
shadowPicker=Picker.class,
isInAndroidSdk=false,
callNativeMethodsByDefault=true)
public class ShadowNativeRenderNodeAnimator
extends Object
Shadow for
RenderNodeAnimator that is backed by native code-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classShadow picker forRenderNodeAnimator. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static longnCreateAnimator(int property, float finalValue) protected static longnCreateCanvasPropertyFloatAnimator(long canvasProperty, float finalValue) protected static longnCreateCanvasPropertyPaintAnimator(long canvasProperty, int paintField, float finalValue) protected static longnCreateRevealAnimator(int x, int y, float startRadius, float endRadius) protected static voidnEnd(long animPtr) protected static longnGetDuration(long nativePtr) protected static voidnSetAllowRunningAsync(long animPtr, boolean mayRunAsync) protected static voidnSetDuration(long nativePtr, long duration) protected static voidnSetInterpolator(long animPtr, long interpolatorPtr) protected static voidnSetListener(long animPtr, android.graphics.animation.RenderNodeAnimator listener) protected static voidnSetStartDelay(long nativePtr, long startDelay) protected static voidnSetStartValue(long nativePtr, float startValue) protected static voidnStart(long animPtr)
-
Constructor Details
-
ShadowNativeRenderNodeAnimator
public ShadowNativeRenderNodeAnimator()
-
-
Method Details
-
nCreateAnimator
-
nCreateCanvasPropertyFloatAnimator
@Implementation(maxSdk=34) protected static long nCreateCanvasPropertyFloatAnimator(long canvasProperty, float finalValue) -
nCreateCanvasPropertyPaintAnimator
@Implementation(maxSdk=34) protected static long nCreateCanvasPropertyPaintAnimator(long canvasProperty, int paintField, float finalValue) -
nCreateRevealAnimator
@Implementation(maxSdk=34) protected static long nCreateRevealAnimator(int x, int y, float startRadius, float endRadius) -
nSetStartValue
-
nSetDuration
-
nGetDuration
-
nSetStartDelay
-
nSetInterpolator
@Implementation(maxSdk=34) protected static void nSetInterpolator(long animPtr, long interpolatorPtr) -
nSetAllowRunningAsync
@Implementation(maxSdk=34) protected static void nSetAllowRunningAsync(long animPtr, boolean mayRunAsync) -
nSetListener
@Implementation(maxSdk=34) protected static void nSetListener(long animPtr, android.graphics.animation.RenderNodeAnimator listener) -
nStart
-
nEnd
-