package androidx.appcompat.widget;

import android.annotation.SuppressLint;
import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewParent;
import java.lang.ref.WeakReference;
import p037.p041.C1477;

/* JADX INFO: loaded from: classes.dex */
public final class ViewStubCompat extends View {

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public int f484;

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public int f485;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public WeakReference<View> f486;

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public LayoutInflater f487;

    /* JADX INFO: renamed from: އ, reason: contains not printable characters */
    public InterfaceC0074 f488;

    /* JADX INFO: renamed from: androidx.appcompat.widget.ViewStubCompat$֏, reason: contains not printable characters */
    public interface InterfaceC0074 {
        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        void m208(ViewStubCompat viewStubCompat, View view);
    }

    public ViewStubCompat(Context context, AttributeSet attributeSet) {
        this(context, attributeSet, 0);
    }

    public ViewStubCompat(Context context, AttributeSet attributeSet, int i) {
        super(context, attributeSet, i);
        this.f484 = 0;
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, C1477.ViewStubCompat, i, 0);
        this.f485 = typedArrayObtainStyledAttributes.getResourceId(C1477.ViewStubCompat_android_inflatedId, -1);
        this.f484 = typedArrayObtainStyledAttributes.getResourceId(C1477.ViewStubCompat_android_layout, 0);
        setId(typedArrayObtainStyledAttributes.getResourceId(C1477.ViewStubCompat_android_id, -1));
        typedArrayObtainStyledAttributes.recycle();
        setVisibility(8);
        setWillNotDraw(true);
    }

    @Override // android.view.View
    public void dispatchDraw(Canvas canvas) {
    }

    @Override // android.view.View
    @SuppressLint({"MissingSuperCall"})
    public void draw(Canvas canvas) {
    }

    public int getInflatedId() {
        return this.f485;
    }

    public LayoutInflater getLayoutInflater() {
        return this.f487;
    }

    public int getLayoutResource() {
        return this.f484;
    }

    @Override // android.view.View
    public void onMeasure(int i, int i2) {
        setMeasuredDimension(0, 0);
    }

    public void setInflatedId(int i) {
        this.f485 = i;
    }

    public void setLayoutInflater(LayoutInflater layoutInflater) {
        this.f487 = layoutInflater;
    }

    public void setLayoutResource(int i) {
        this.f484 = i;
    }

    public void setOnInflateListener(InterfaceC0074 interfaceC0074) {
        this.f488 = interfaceC0074;
    }

    @Override // android.view.View
    public void setVisibility(int i) {
        WeakReference<View> weakReference = this.f486;
        if (weakReference != null) {
            View view = weakReference.get();
            if (view == null) {
                throw new IllegalStateException("setVisibility called on un-referenced view");
            }
            view.setVisibility(i);
            return;
        }
        super.setVisibility(i);
        if (i == 0 || i == 4) {
            m207();
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public View m207() {
        ViewParent parent = getParent();
        if (!(parent instanceof ViewGroup)) {
            throw new IllegalStateException("ViewStub must have a non-null ViewGroup viewParent");
        }
        if (this.f484 == 0) {
            throw new IllegalArgumentException("ViewStub must have a valid layoutResource");
        }
        ViewGroup viewGroup = (ViewGroup) parent;
        LayoutInflater layoutInflaterFrom = this.f487;
        if (layoutInflaterFrom == null) {
            layoutInflaterFrom = LayoutInflater.from(getContext());
        }
        View viewInflate = layoutInflaterFrom.inflate(this.f484, viewGroup, false);
        int i = this.f485;
        if (i != -1) {
            viewInflate.setId(i);
        }
        int iIndexOfChild = viewGroup.indexOfChild(this);
        viewGroup.removeViewInLayout(this);
        ViewGroup.LayoutParams layoutParams = getLayoutParams();
        if (layoutParams != null) {
            viewGroup.addView(viewInflate, iIndexOfChild, layoutParams);
        } else {
            viewGroup.addView(viewInflate, iIndexOfChild);
        }
        this.f486 = new WeakReference<>(viewInflate);
        InterfaceC0074 interfaceC0074 = this.f488;
        if (interfaceC0074 != null) {
            interfaceC0074.m208(this, viewInflate);
        }
        return viewInflate;
    }
}
