Class RenderNodeAnimatorNatives


  • public final class RenderNodeAnimatorNatives
    extends Object
    Native methods for RenderNodeAnimator JNI registration.

    Native method signatures are derived from https://cs.android.com/android/platform/superproject/+/android-12.0.0_r1:frameworks/base/graphics/java/android/graphics/RenderNodeAnimator.java

    • Method Detail

      • nCreateAnimator

        public static long nCreateAnimator​(int property,
                                           float finalValue)
      • nCreateCanvasPropertyFloatAnimator

        public static long nCreateCanvasPropertyFloatAnimator​(long canvasProperty,
                                                              float finalValue)
      • nCreateCanvasPropertyPaintAnimator

        public static long nCreateCanvasPropertyPaintAnimator​(long canvasProperty,
                                                              int paintField,
                                                              float finalValue)
      • nCreateRevealAnimator

        public static long nCreateRevealAnimator​(int x,
                                                 int y,
                                                 float startRadius,
                                                 float endRadius)
      • nSetStartValue

        public static void nSetStartValue​(long nativePtr,
                                          float startValue)
      • nSetDuration

        public static void nSetDuration​(long nativePtr,
                                        long duration)
      • nGetDuration

        public static long nGetDuration​(long nativePtr)
      • nSetStartDelay

        public static void nSetStartDelay​(long nativePtr,
                                          long startDelay)
      • nSetInterpolator

        public static void nSetInterpolator​(long animPtr,
                                            long interpolatorPtr)
      • nSetAllowRunningAsync

        public static void nSetAllowRunningAsync​(long animPtr,
                                                 boolean mayRunAsync)
      • nSetListener

        public static void nSetListener​(long animPtr,
                                        Object listener)
      • nStart

        public static void nStart​(long animPtr)
      • nEnd

        public static void nEnd​(long animPtr)