package com.google.android.material.animation; import android.animation.TimeInterpolator; import android.view.animation.DecelerateInterpolator; import android.view.animation.LinearInterpolator; import androidx.interpolator.view.animation.FastOutLinearInInterpolator; import androidx.interpolator.view.animation.FastOutSlowInInterpolator; import androidx.interpolator.view.animation.LinearOutSlowInInterpolator; /* loaded from: classes2.dex */ public class AnimationUtils { public static final TimeInterpolator LINEAR_INTERPOLATOR = new LinearInterpolator(); public static final TimeInterpolator FAST_OUT_SLOW_IN_INTERPOLATOR = new FastOutSlowInInterpolator(); public static final TimeInterpolator FAST_OUT_LINEAR_IN_INTERPOLATOR = new FastOutLinearInInterpolator(); public static final TimeInterpolator LINEAR_OUT_SLOW_IN_INTERPOLATOR = new LinearOutSlowInInterpolator(); public static final TimeInterpolator DECELERATE_INTERPOLATOR = new DecelerateInterpolator(); public static float lerp(float f, float f2, float f3) { return f + (f3 * (f2 - f)); } public static int lerp(int i, int i2, float f) { return i + Math.round(f * (i2 - i)); } public static float lerp(float f, float f2, float f3, float f4, float f5) { return f5 <= f3 ? f : f5 >= f4 ? f2 : lerp(f, f2, (f5 - f3) / (f4 - f3)); } }