package com.google.android.material.internal;

import android.animation.Animator;
import android.animation.AnimatorSet;
import android.animation.ValueAnimator;
import android.graphics.Rect;
import android.view.View;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.core.view.x1;
import com.google.errorprone.annotations.CanIgnoreReturnValue;
import java.util.ArrayList;
import java.util.List;

/* JADX INFO: loaded from: classes2.dex */
public final class j {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final View f22769a;

    @Nullable
    private ValueAnimator.AnimatorUpdateListener additionalUpdateListener;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final View f22770b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final ArrayList f22771c = new ArrayList();

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final ArrayList f22772d = new ArrayList();

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public long f22773e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public int f22774f;

    public j(View view, View view2) {
        this.f22769a = view;
        this.f22770b = view2;
    }

    public final AnimatorSet a(boolean z10) {
        AnimatorSet animatorSet = new AnimatorSet();
        Animator[] animatorArr = new Animator[3];
        Rect rectB = w0.b(this.f22774f, this.f22769a);
        View view = this.f22770b;
        Rect rectB2 = w0.b(0, view);
        Rect rect = new Rect(rectB);
        ValueAnimator valueAnimatorOfObject = ValueAnimator.ofObject(new h0(rect), rectB, rectB2);
        valueAnimatorOfObject.addUpdateListener(new x1(this, rect, 2));
        ValueAnimator.AnimatorUpdateListener animatorUpdateListener = this.additionalUpdateListener;
        if (animatorUpdateListener != null) {
            valueAnimatorOfObject.addUpdateListener(animatorUpdateListener);
        }
        valueAnimatorOfObject.setDuration(this.f22773e);
        l1.b bVar = y8.a.f36865b;
        valueAnimatorOfObject.setInterpolator(i0.a(z10, bVar));
        animatorArr[0] = valueAnimatorOfObject;
        List<View> children = w0.getChildren(view);
        ValueAnimator valueAnimatorOfFloat = ValueAnimator.ofFloat(0.0f, 1.0f);
        valueAnimatorOfFloat.addUpdateListener(new q(new c7.g(8), children));
        valueAnimatorOfFloat.setDuration(this.f22773e);
        valueAnimatorOfFloat.setInterpolator(i0.a(z10, y8.a.f36864a));
        animatorArr[1] = valueAnimatorOfFloat;
        ValueAnimator valueAnimatorOfFloat2 = ValueAnimator.ofFloat((r3.getRight() - view.getRight()) + (view.getLeft() - r3.getLeft()), 0.0f);
        valueAnimatorOfFloat2.addUpdateListener(new q(new c7.g(7), this.f22772d));
        valueAnimatorOfFloat2.setDuration(this.f22773e);
        valueAnimatorOfFloat2.setInterpolator(i0.a(z10, bVar));
        animatorArr[2] = valueAnimatorOfFloat2;
        animatorSet.playTogether(animatorArr);
        return animatorSet;
    }

    @NonNull
    @CanIgnoreReturnValue
    public j setAdditionalUpdateListener(@Nullable ValueAnimator.AnimatorUpdateListener animatorUpdateListener) {
        this.additionalUpdateListener = animatorUpdateListener;
        return this;
    }
}
