Class ShadowNativeRenderNodeAnimatorQ

java.lang.Object
org.robolectric.shadows.ShadowNativeRenderNodeAnimatorQ

@Implements(className="android.view.RenderNodeAnimator", minSdk=26, maxSdk=29, shadowPicker=Picker.class) public class ShadowNativeRenderNodeAnimatorQ extends Object
Shadow for RenderNodeAnimator for Android Q and below that is backed by native code
  • Constructor Details

    • ShadowNativeRenderNodeAnimatorQ

      public ShadowNativeRenderNodeAnimatorQ()
  • Method Details

    • nCreateAnimator

      @Implementation protected static long nCreateAnimator(int property, float finalValue)
    • nCreateCanvasPropertyFloatAnimator

      @Implementation protected static long nCreateCanvasPropertyFloatAnimator(long canvasProperty, float finalValue)
    • nCreateCanvasPropertyPaintAnimator

      @Implementation protected static long nCreateCanvasPropertyPaintAnimator(long canvasProperty, int paintField, float finalValue)
    • nCreateRevealAnimator

      @Implementation protected static long nCreateRevealAnimator(int x, int y, float startRadius, float endRadius)
    • nSetStartValue

      @Implementation protected static void nSetStartValue(long nativePtr, float startValue)
    • nSetDuration

      @Implementation protected static void nSetDuration(long nativePtr, long duration)
    • nGetDuration

      @Implementation protected static long nGetDuration(long nativePtr)
    • nSetStartDelay

      @Implementation protected static void nSetStartDelay(long nativePtr, long startDelay)
    • nSetInterpolator

      @Implementation protected static void nSetInterpolator(long animPtr, long interpolatorPtr)
    • nSetAllowRunningAsync

      @Implementation protected static void nSetAllowRunningAsync(long animPtr, boolean mayRunAsync)
    • nSetListener

      @Implementation protected static void nSetListener(long animPtr, Object listener)
    • nStart

      @Implementation protected static void nStart(long animPtr)
    • nEnd

      @Implementation protected static void nEnd(long animPtr)