package defpackage;

import android.animation.Animator;
import android.animation.ObjectAnimator;
import android.graphics.Rect;
import android.util.Property;
import android.view.View;
import android.view.ViewGroup;
import java.util.HashMap;
import java.util.WeakHashMap;

/* JADX INFO: loaded from: classes.dex */
public class ku0 extends au9 {
    public static final String[] a = {"android:clipBounds:clip"};

    public static void e(hv9 hv9Var) {
        View view = hv9Var.b;
        HashMap map = hv9Var.a;
        if (view.getVisibility() == 8) {
            return;
        }
        WeakHashMap weakHashMap = sia.a;
        Rect clipBounds = view.getClipBounds();
        map.put("android:clipBounds:clip", clipBounds);
        if (clipBounds == null) {
            map.put("android:clipBounds:bounds", new Rect(0, 0, view.getWidth(), view.getHeight()));
        }
    }

    @Override // defpackage.au9
    public final void captureEndValues(hv9 hv9Var) {
        e(hv9Var);
    }

    @Override // defpackage.au9
    public final void captureStartValues(hv9 hv9Var) {
        e(hv9Var);
    }

    @Override // defpackage.au9
    public final Animator createAnimator(ViewGroup viewGroup, hv9 hv9Var, hv9 hv9Var2) {
        if (hv9Var == null) {
            return null;
        }
        HashMap map = hv9Var.a;
        if (hv9Var2 == null) {
            return null;
        }
        HashMap map2 = hv9Var2.a;
        if (!map.containsKey("android:clipBounds:clip") || !map2.containsKey("android:clipBounds:clip")) {
            return null;
        }
        Rect rect = (Rect) map.get("android:clipBounds:clip");
        Rect rect2 = (Rect) map2.get("android:clipBounds:clip");
        boolean z = rect2 == null;
        if (rect == null && rect2 == null) {
            return null;
        }
        if (rect == null) {
            rect = (Rect) map.get("android:clipBounds:bounds");
        } else if (rect2 == null) {
            rect2 = (Rect) map2.get("android:clipBounds:bounds");
        }
        if (rect.equals(rect2)) {
            return null;
        }
        View view = hv9Var2.b;
        WeakHashMap weakHashMap = sia.a;
        view.setClipBounds(rect);
        Rect rect3 = new Rect();
        iv7 iv7Var = new iv7();
        iv7Var.a = rect3;
        ObjectAnimator objectAnimatorOfObject = ObjectAnimator.ofObject(hv9Var2.b, (Property<View, V>) dma.c, iv7Var, rect, rect2);
        if (z) {
            objectAnimatorOfObject.addListener(new ju0(hv9Var2.b));
        }
        return objectAnimatorOfObject;
    }

    @Override // defpackage.au9
    public final String[] getTransitionProperties() {
        return a;
    }
}
