package defpackage;

import android.graphics.Canvas;
import android.graphics.ColorFilter;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.util.Property;
import defpackage.pe0;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes.dex */
public class ea1 extends Drawable implements Drawable.Callback {
    public b a;
    public boolean b;

    public final void a(Drawable drawable) {
        this.a.a.add(new a(drawable, this));
    }

    public final a b(int i) {
        return (a) this.a.a.get(i);
    }

    @Override // android.graphics.drawable.Drawable
    public final void draw(Canvas canvas) {
        ArrayList arrayList = this.a.a;
        for (int i = 0; i < arrayList.size(); i++) {
            ((a) arrayList.get(i)).b.draw(canvas);
        }
    }

    @Override // android.graphics.drawable.Drawable
    public final int getAlpha() {
        Drawable drawable;
        ArrayList arrayList = this.a.a;
        int size = arrayList.size();
        int i = 0;
        while (true) {
            if (i >= size) {
                drawable = null;
                break;
            }
            drawable = ((a) arrayList.get(i)).b;
            if (drawable != null) {
                break;
            }
            i++;
        }
        if (drawable != null) {
            return drawable.getAlpha();
        }
        return 255;
    }

    @Override // android.graphics.drawable.Drawable
    public final Drawable.ConstantState getConstantState() {
        return this.a;
    }

    @Override // android.graphics.drawable.Drawable
    public final int getOpacity() {
        return 0;
    }

    @Override // android.graphics.drawable.Drawable.Callback
    public final void invalidateDrawable(Drawable drawable) {
        invalidateSelf();
    }

    @Override // android.graphics.drawable.Drawable
    public final Drawable mutate() {
        if (!this.b && super.mutate() == this) {
            b bVar = new b(this.a, this);
            this.a = bVar;
            ArrayList arrayList = bVar.a;
            int size = arrayList.size();
            for (int i = 0; i < size; i++) {
                Drawable drawable = ((a) arrayList.get(i)).b;
                if (drawable != null) {
                    drawable.mutate();
                }
            }
            this.b = true;
        }
        return this;
    }

    @Override // android.graphics.drawable.Drawable
    public final void onBoundsChange(Rect rect) {
        super.onBoundsChange(rect);
        ArrayList arrayList = this.a.a;
        for (int i = 0; i < arrayList.size(); i++) {
            ((a) arrayList.get(i)).b(rect);
        }
    }

    @Override // android.graphics.drawable.Drawable.Callback
    public final void scheduleDrawable(Drawable drawable, Runnable runnable, long j) {
        scheduleSelf(runnable, j);
    }

    @Override // android.graphics.drawable.Drawable
    public final void setAlpha(int i) {
        ArrayList arrayList = this.a.a;
        for (int i2 = 0; i2 < arrayList.size(); i2++) {
            ((a) arrayList.get(i2)).b.setAlpha(i);
        }
    }

    @Override // android.graphics.drawable.Drawable
    public final void setColorFilter(ColorFilter colorFilter) {
        ArrayList arrayList = this.a.a;
        for (int i = 0; i < arrayList.size(); i++) {
            ((a) arrayList.get(i)).b.setColorFilter(colorFilter);
        }
    }

    @Override // android.graphics.drawable.Drawable.Callback
    public final void unscheduleDrawable(Drawable drawable, Runnable runnable) {
        unscheduleSelf(runnable);
    }

    public static class b extends Drawable.ConstantState {
        public final ArrayList a;

        public b() {
            this.a = new ArrayList();
        }

        @Override // android.graphics.drawable.Drawable.ConstantState
        public final int getChangingConfigurations() {
            return 0;
        }

        @Override // android.graphics.drawable.Drawable.ConstantState
        public final Drawable newDrawable() {
            ea1 ea1Var = new ea1();
            ea1Var.b = false;
            ea1Var.a = this;
            return ea1Var;
        }

        public b(b bVar, ea1 ea1Var) {
            int size = bVar.a.size();
            this.a = new ArrayList(size);
            for (int i = 0; i < size; i++) {
                this.a.add(new a((a) bVar.a.get(i), ea1Var));
            }
        }
    }

    public static final class a {
        public static final Property e = new C0132a(Integer.class, "absoluteTop");
        public static final Property f = new b(Integer.class, "absoluteBottom");
        public final pe0 a;
        public final Drawable b;
        public final Rect c;
        public final ea1 d;

        /* JADX INFO: renamed from: ea1$a$a, reason: collision with other inner class name */
        public class C0132a extends Property<a, Integer> {
            @Override // android.util.Property
            public final Integer get(a aVar) {
                a aVar2 = aVar;
                pe0.a aVar3 = aVar2.a.b;
                return aVar3 == null ? Integer.valueOf(aVar2.d.getBounds().top) : Integer.valueOf(aVar3.b);
            }

            @Override // android.util.Property
            public final void set(a aVar, Integer num) {
                a aVar2 = aVar;
                Integer num2 = num;
                pe0 pe0Var = aVar2.a;
                pe0.a aVar3 = pe0Var.b;
                if (aVar3 == null) {
                    pe0Var.b = new pe0.a(num2.intValue(), 0.0f);
                } else {
                    aVar3.b = num2.intValue();
                }
                aVar2.a();
            }
        }

        public class b extends Property<a, Integer> {
            @Override // android.util.Property
            public final Integer get(a aVar) {
                a aVar2 = aVar;
                pe0.a aVar3 = aVar2.a.d;
                return aVar3 == null ? Integer.valueOf(aVar2.d.getBounds().bottom) : Integer.valueOf(aVar3.b);
            }

            @Override // android.util.Property
            public final void set(a aVar, Integer num) {
                a aVar2 = aVar;
                Integer num2 = num;
                pe0 pe0Var = aVar2.a;
                pe0.a aVar3 = pe0Var.d;
                if (aVar3 == null) {
                    pe0Var.d = new pe0.a(num2.intValue(), 0.0f);
                } else {
                    aVar3.b = num2.intValue();
                }
                aVar2.a();
            }
        }

        public class c extends Property<a, Integer> {
            @Override // android.util.Property
            public final Integer get(a aVar) {
                a aVar2 = aVar;
                pe0.a aVar3 = aVar2.a.a;
                return aVar3 == null ? Integer.valueOf(aVar2.d.getBounds().left) : Integer.valueOf(aVar3.b);
            }

            @Override // android.util.Property
            public final void set(a aVar, Integer num) {
                a aVar2 = aVar;
                Integer num2 = num;
                pe0 pe0Var = aVar2.a;
                pe0.a aVar3 = pe0Var.a;
                if (aVar3 == null) {
                    pe0Var.a = new pe0.a(num2.intValue(), 0.0f);
                } else {
                    aVar3.b = num2.intValue();
                }
                aVar2.a();
            }
        }

        public class d extends Property<a, Integer> {
            @Override // android.util.Property
            public final Integer get(a aVar) {
                a aVar2 = aVar;
                pe0.a aVar3 = aVar2.a.c;
                return aVar3 == null ? Integer.valueOf(aVar2.d.getBounds().right) : Integer.valueOf(aVar3.b);
            }

            @Override // android.util.Property
            public final void set(a aVar, Integer num) {
                a aVar2 = aVar;
                Integer num2 = num;
                pe0 pe0Var = aVar2.a;
                pe0.a aVar3 = pe0Var.c;
                if (aVar3 == null) {
                    pe0Var.c = new pe0.a(num2.intValue(), 0.0f);
                } else {
                    aVar3.b = num2.intValue();
                }
                aVar2.a();
            }
        }

        public class e extends Property<a, Float> {
            @Override // android.util.Property
            public final Float get(a aVar) {
                pe0.a aVar2 = aVar.a.b;
                return aVar2 == null ? Float.valueOf(0.0f) : Float.valueOf(aVar2.a);
            }

            @Override // android.util.Property
            public final void set(a aVar, Float f) {
                a aVar2 = aVar;
                Float f2 = f;
                pe0 pe0Var = aVar2.a;
                pe0.a aVar3 = pe0Var.b;
                if (aVar3 == null) {
                    pe0Var.b = new pe0.a(0, f2.floatValue());
                } else {
                    aVar3.a = f2.floatValue();
                }
                aVar2.a();
            }
        }

        public class f extends Property<a, Float> {
            @Override // android.util.Property
            public final Float get(a aVar) {
                pe0.a aVar2 = aVar.a.d;
                return aVar2 == null ? Float.valueOf(1.0f) : Float.valueOf(aVar2.a);
            }

            @Override // android.util.Property
            public final void set(a aVar, Float f) {
                a aVar2 = aVar;
                Float f2 = f;
                pe0 pe0Var = aVar2.a;
                pe0.a aVar3 = pe0Var.d;
                if (aVar3 == null) {
                    pe0Var.d = new pe0.a(0, f2.floatValue());
                } else {
                    aVar3.a = f2.floatValue();
                }
                aVar2.a();
            }
        }

        public class g extends Property<a, Float> {
            @Override // android.util.Property
            public final Float get(a aVar) {
                pe0.a aVar2 = aVar.a.a;
                return aVar2 == null ? Float.valueOf(0.0f) : Float.valueOf(aVar2.a);
            }

            @Override // android.util.Property
            public final void set(a aVar, Float f) {
                a aVar2 = aVar;
                Float f2 = f;
                pe0 pe0Var = aVar2.a;
                pe0.a aVar3 = pe0Var.a;
                if (aVar3 == null) {
                    pe0Var.a = new pe0.a(0, f2.floatValue());
                } else {
                    aVar3.a = f2.floatValue();
                }
                aVar2.a();
            }
        }

        public class h extends Property<a, Float> {
            @Override // android.util.Property
            public final Float get(a aVar) {
                pe0.a aVar2 = aVar.a.c;
                return aVar2 == null ? Float.valueOf(1.0f) : Float.valueOf(aVar2.a);
            }

            @Override // android.util.Property
            public final void set(a aVar, Float f) {
                a aVar2 = aVar;
                Float f2 = f;
                pe0 pe0Var = aVar2.a;
                pe0.a aVar3 = pe0Var.c;
                if (aVar3 == null) {
                    pe0Var.c = new pe0.a(0, f2.floatValue());
                } else {
                    aVar3.a = f2.floatValue();
                }
                aVar2.a();
            }
        }

        static {
            new c(Integer.class, "absoluteLeft");
            new d(Integer.class, "absoluteRight");
            new e(Float.class, "fractionTop");
            new f(Float.class, "fractionBottom");
            new g(Float.class, "fractionLeft");
            new h(Float.class, "fractionRight");
        }

        public a(Drawable drawable, ea1 ea1Var) {
            this.c = new Rect();
            this.b = drawable;
            this.d = ea1Var;
            this.a = new pe0();
            drawable.setCallback(ea1Var);
        }

        public final void a() {
            b(this.d.getBounds());
        }

        public final void b(Rect rect) {
            pe0 pe0Var = this.a;
            pe0.a aVar = pe0Var.a;
            Rect rect2 = this.c;
            if (aVar == null) {
                rect2.left = rect.left;
            } else {
                rect2.left = pe0.a(rect.left, aVar, rect.width());
            }
            pe0.a aVar2 = pe0Var.c;
            if (aVar2 == null) {
                rect2.right = rect.right;
            } else {
                rect2.right = pe0.a(rect.left, aVar2, rect.width());
            }
            pe0.a aVar3 = pe0Var.b;
            if (aVar3 == null) {
                rect2.top = rect.top;
            } else {
                rect2.top = pe0.a(rect.top, aVar3, rect.height());
            }
            pe0.a aVar4 = pe0Var.d;
            if (aVar4 == null) {
                rect2.bottom = rect.bottom;
            } else {
                rect2.bottom = pe0.a(rect.top, aVar4, rect.height());
            }
            this.b.setBounds(rect2);
        }

        public a(a aVar, ea1 ea1Var) {
            Drawable drawableNewDrawable;
            this.c = new Rect();
            Drawable drawable = aVar.b;
            if (drawable != null) {
                drawableNewDrawable = drawable.getConstantState().newDrawable();
                drawableNewDrawable.setCallback(ea1Var);
                drawableNewDrawable.setLayoutDirection(drawable.getLayoutDirection());
                drawableNewDrawable.setBounds(drawable.getBounds());
                drawableNewDrawable.setLevel(drawable.getLevel());
            } else {
                drawableNewDrawable = null;
            }
            pe0 pe0Var = aVar.a;
            if (pe0Var != null) {
                pe0 pe0Var2 = new pe0();
                pe0.a aVar2 = pe0Var.a;
                pe0Var2.a = aVar2 != null ? new pe0.a(aVar2) : null;
                pe0.a aVar3 = pe0Var.c;
                pe0Var2.c = aVar3 != null ? new pe0.a(aVar3) : null;
                pe0.a aVar4 = pe0Var.b;
                pe0Var2.b = aVar4 != null ? new pe0.a(aVar4) : null;
                pe0.a aVar5 = pe0Var.d;
                pe0Var2.d = aVar5 != null ? new pe0.a(aVar5) : null;
                this.a = pe0Var2;
            } else {
                this.a = new pe0();
            }
            this.b = drawableNewDrawable;
            this.d = ea1Var;
        }
    }
}
