package com.google.android.material.internal;

import android.animation.TimeInterpolator;
import defpackage.m38;
import defpackage.vo6;

/* JADX INFO: loaded from: classes2.dex */
@m38
public class ReversableAnimatedValueInterpolator implements TimeInterpolator {
    private final TimeInterpolator sourceInterpolator;

    public ReversableAnimatedValueInterpolator(@vo6 TimeInterpolator timeInterpolator) {
        this.sourceInterpolator = timeInterpolator;
    }

    @vo6
    public static TimeInterpolator of(boolean z, @vo6 TimeInterpolator timeInterpolator) {
        return z ? timeInterpolator : new ReversableAnimatedValueInterpolator(timeInterpolator);
    }

    @Override // android.animation.TimeInterpolator
    public float getInterpolation(float f) {
        return 1.0f - this.sourceInterpolator.getInterpolation(f);
    }
}
