Class ShadowNativeRenderNodeAnimatorQ


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

      • ShadowNativeRenderNodeAnimatorQ

        public ShadowNativeRenderNodeAnimatorQ()
    • 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​(Object animPtr,
                                           Object listener)
      • nStart

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

        @Implementation
        protected static void nEnd​(long animPtr)