Package org.robolectric.shadows
Class ShadowNativeNativeInterpolatorFactory
java.lang.Object
org.robolectric.shadows.ShadowNativeNativeInterpolatorFactory
@Implements(value=android.graphics.animation.NativeInterpolatorFactory.class,
minSdk=30,
shadowPicker=Picker.class,
isInAndroidSdk=false,
callNativeMethodsByDefault=true)
public class ShadowNativeNativeInterpolatorFactory
extends Object
Shadow for
NativeInterpolatorFactory that is backed by native code-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classShadow picker forNativeInterpolatorFactory. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static longprotected static longcreateAccelerateInterpolator(float factor) protected static longcreateAnticipateInterpolator(float tension) protected static longcreateAnticipateOvershootInterpolator(float tension) protected static longprotected static longcreateCycleInterpolator(float cycles) protected static longcreateDecelerateInterpolator(float factor) protected static longprotected static longcreateLutInterpolator(float[] values) protected static longcreateOvershootInterpolator(float tension) protected static longcreatePathInterpolator(float[] x, float[] y)
-
Constructor Details
-
ShadowNativeNativeInterpolatorFactory
public ShadowNativeNativeInterpolatorFactory()
-
-
Method Details
-
createAccelerateDecelerateInterpolator
@Implementation(maxSdk=34) protected static long createAccelerateDecelerateInterpolator() -
createAccelerateInterpolator
@Implementation(maxSdk=34) protected static long createAccelerateInterpolator(float factor) -
createAnticipateInterpolator
@Implementation(maxSdk=34) protected static long createAnticipateInterpolator(float tension) -
createAnticipateOvershootInterpolator
@Implementation(maxSdk=34) protected static long createAnticipateOvershootInterpolator(float tension) -
createBounceInterpolator
@Implementation(maxSdk=34) protected static long createBounceInterpolator() -
createCycleInterpolator
@Implementation(maxSdk=34) protected static long createCycleInterpolator(float cycles) -
createDecelerateInterpolator
@Implementation(maxSdk=34) protected static long createDecelerateInterpolator(float factor) -
createLinearInterpolator
@Implementation(maxSdk=34) protected static long createLinearInterpolator() -
createOvershootInterpolator
@Implementation(maxSdk=34) protected static long createOvershootInterpolator(float tension) -
createPathInterpolator
@Implementation(maxSdk=34) protected static long createPathInterpolator(float[] x, float[] y) -
createLutInterpolator
@Implementation(maxSdk=34) protected static long createLutInterpolator(float[] values)
-