Package org.robolectric.shadows
Class ShadowNativeNativeInterpolatorFactoryHelper
java.lang.Object
org.robolectric.shadows.ShadowNativeNativeInterpolatorFactoryHelper
@Implements(className="com.android.internal.view.animation.NativeInterpolatorFactoryHelper",
minSdk=26,
maxSdk=29,
shadowPicker=Picker.class,
isInAndroidSdk=false)
public class ShadowNativeNativeInterpolatorFactoryHelper
extends Object
Shadow for
com.android.internal.view.animation.NativeInterpolatorFactoryHelper that is
backed by native code. In Android R (SDK 30), the class was renamed to NativeInterpolatorFactory.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classShadow picker for.invalid reference
NativeInterpolatorFactory -
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
-
ShadowNativeNativeInterpolatorFactoryHelper
public ShadowNativeNativeInterpolatorFactoryHelper()
-
-
Method Details
-
createAccelerateDecelerateInterpolator
@Implementation protected static long createAccelerateDecelerateInterpolator() -
createAccelerateInterpolator
@Implementation protected static long createAccelerateInterpolator(float factor) -
createAnticipateInterpolator
@Implementation protected static long createAnticipateInterpolator(float tension) -
createAnticipateOvershootInterpolator
@Implementation protected static long createAnticipateOvershootInterpolator(float tension) -
createBounceInterpolator
@Implementation protected static long createBounceInterpolator() -
createCycleInterpolator
@Implementation protected static long createCycleInterpolator(float cycles) -
createDecelerateInterpolator
@Implementation protected static long createDecelerateInterpolator(float factor) -
createLinearInterpolator
@Implementation protected static long createLinearInterpolator() -
createOvershootInterpolator
@Implementation protected static long createOvershootInterpolator(float tension) -
createPathInterpolator
@Implementation protected static long createPathInterpolator(float[] x, float[] y) -
createLutInterpolator
@Implementation protected static long createLutInterpolator(float[] values)
-