Package org.robolectric.nativeruntime
Class NativeInterpolatorFactoryNatives
java.lang.Object
org.robolectric.nativeruntime.NativeInterpolatorFactoryNatives
Native methods for NativeInterpolatorFactory 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/NativeInterpolatorFactory.java
-
Method Summary
Modifier and TypeMethodDescriptionstatic longstatic longcreateAccelerateInterpolator(float factor) static longcreateAnticipateInterpolator(float tension) static longcreateAnticipateOvershootInterpolator(float tension) static longstatic longcreateCycleInterpolator(float cycles) static longcreateDecelerateInterpolator(float factor) static longstatic longcreateLutInterpolator(float[] values) static longcreateOvershootInterpolator(float tension) static longcreatePathInterpolator(float[] x, float[] y)
-
Method Details
-
createAccelerateDecelerateInterpolator
public static long createAccelerateDecelerateInterpolator() -
createAccelerateInterpolator
public static long createAccelerateInterpolator(float factor) -
createAnticipateInterpolator
public static long createAnticipateInterpolator(float tension) -
createAnticipateOvershootInterpolator
public static long createAnticipateOvershootInterpolator(float tension) -
createBounceInterpolator
public static long createBounceInterpolator() -
createCycleInterpolator
public static long createCycleInterpolator(float cycles) -
createDecelerateInterpolator
public static long createDecelerateInterpolator(float factor) -
createLinearInterpolator
public static long createLinearInterpolator() -
createOvershootInterpolator
public static long createOvershootInterpolator(float tension) -
createPathInterpolator
public static long createPathInterpolator(float[] x, float[] y) -
createLutInterpolator
public static long createLutInterpolator(float[] values)
-