Class ShadowNativeRenderNodeAnimator


  • @Implements(value=android.graphics.animation.RenderNodeAnimator.class,
                minSdk=30,
                shadowPicker=Picker.class,
                isInAndroidSdk=false)
    public class ShadowNativeRenderNodeAnimator
    extends Object
    Shadow for RenderNodeAnimator that is backed by native code
    • Constructor Detail

      • ShadowNativeRenderNodeAnimator

        public ShadowNativeRenderNodeAnimator()
    • Method Detail

      • 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,
                                           android.graphics.animation.RenderNodeAnimator listener)
      • nStart

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

        @Implementation
        protected static void nEnd​(long animPtr)