package com.seewo.libvui.view;

import android.content.Context;
import android.content.res.TypedArray;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.view.accessibility.AccessibilityEvent;
import android.view.accessibility.AccessibilityNodeInfo;
import android.widget.CompoundButton;
import android.widget.LinearLayout;
import android.widget.RadioButton;

/* JADX INFO: loaded from: classes.dex */
public class AutoFitRadioGroup extends LinearLayout {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private int f3357a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private CompoundButton.OnCheckedChangeListener f3358b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private boolean f3359c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private f f3360d;

    class a implements View.OnTouchListener {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        final /* synthetic */ RadioButton f3361a;

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

        a(RadioButton radioButton, View view) {
            this.f3361a = radioButton;
            this.f3362b = view;
        }

        @Override // android.view.View.OnTouchListener
        public boolean onTouch(View view, MotionEvent motionEvent) {
            this.f3361a.setChecked(true);
            AutoFitRadioGroup.this.i(this.f3361a);
            AutoFitRadioGroup.b(AutoFitRadioGroup.this);
            return true;
        }
    }

    class b implements View.OnTouchListener {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        final /* synthetic */ RadioButton f3364a;

        b(RadioButton radioButton) {
            this.f3364a = radioButton;
        }

        @Override // android.view.View.OnTouchListener
        public boolean onTouch(View view, MotionEvent motionEvent) {
            this.f3364a.setChecked(true);
            AutoFitRadioGroup.this.i(this.f3364a);
            AutoFitRadioGroup.b(AutoFitRadioGroup.this);
            return true;
        }
    }

    private class c implements CompoundButton.OnCheckedChangeListener {
        private c() {
        }

        @Override // android.widget.CompoundButton.OnCheckedChangeListener
        public void onCheckedChanged(CompoundButton compoundButton, boolean z2) {
            if (AutoFitRadioGroup.this.f3359c) {
                return;
            }
            AutoFitRadioGroup.this.f3359c = true;
            if (AutoFitRadioGroup.this.f3357a != -1) {
                AutoFitRadioGroup autoFitRadioGroup = AutoFitRadioGroup.this;
                autoFitRadioGroup.p(autoFitRadioGroup.f3357a, false);
            }
            AutoFitRadioGroup.this.f3359c = false;
            AutoFitRadioGroup.this.setCheckedId(compoundButton.getId());
        }

        /* synthetic */ c(AutoFitRadioGroup autoFitRadioGroup, a aVar) {
            this();
        }
    }

    public static class d extends LinearLayout.LayoutParams {
        public d(Context context, AttributeSet attributeSet) {
            super(context, attributeSet);
        }

        @Override // android.view.ViewGroup.LayoutParams
        protected void setBaseAttributes(TypedArray typedArray, int i2, int i3) {
            if (typedArray.hasValue(i2)) {
                ((LinearLayout.LayoutParams) this).width = typedArray.getLayoutDimension(i2, "layout_width");
            } else {
                ((LinearLayout.LayoutParams) this).width = -2;
            }
            if (typedArray.hasValue(i3)) {
                ((LinearLayout.LayoutParams) this).height = typedArray.getLayoutDimension(i3, "layout_height");
            } else {
                ((LinearLayout.LayoutParams) this).height = -2;
            }
        }

        public d(int i2, int i3) {
            super(i2, i3);
        }
    }

    public interface e {
    }

    private class f implements ViewGroup.OnHierarchyChangeListener {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        private ViewGroup.OnHierarchyChangeListener f3367a;

        private f() {
        }

        @Override // android.view.ViewGroup.OnHierarchyChangeListener
        public void onChildViewAdded(View view, View view2) {
            if (view == AutoFitRadioGroup.this && (view2 instanceof RadioButton)) {
                int id = view2.getId();
                if (id == -1) {
                    view2.setId(id);
                }
                ((RadioButton) view2).setOnCheckedChangeListener(AutoFitRadioGroup.this.f3358b);
            }
            ViewGroup.OnHierarchyChangeListener onHierarchyChangeListener = this.f3367a;
            if (onHierarchyChangeListener != null) {
                onHierarchyChangeListener.onChildViewAdded(view, view2);
            }
        }

        @Override // android.view.ViewGroup.OnHierarchyChangeListener
        public void onChildViewRemoved(View view, View view2) {
            if (view == AutoFitRadioGroup.this && (view2 instanceof RadioButton)) {
                ((RadioButton) view2).setOnCheckedChangeListener(null);
            }
            ViewGroup.OnHierarchyChangeListener onHierarchyChangeListener = this.f3367a;
            if (onHierarchyChangeListener != null) {
                onHierarchyChangeListener.onChildViewRemoved(view, view2);
            }
        }

        /* synthetic */ f(AutoFitRadioGroup autoFitRadioGroup, a aVar) {
            this();
        }
    }

    public AutoFitRadioGroup(Context context, AttributeSet attributeSet) {
        super(context, attributeSet);
        this.f3359c = false;
        this.f3357a = -1;
        setOrientation(1);
        o();
    }

    static /* synthetic */ e b(AutoFitRadioGroup autoFitRadioGroup) {
        autoFitRadioGroup.getClass();
        return null;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void i(RadioButton radioButton) {
        int childCount = getChildCount();
        for (int i2 = 0; i2 < childCount; i2++) {
            k(radioButton, getChildAt(i2));
        }
    }

    private void k(RadioButton radioButton, View view) {
        if (view instanceof RadioButton) {
            if (view == radioButton) {
                return;
            }
            ((RadioButton) view).setChecked(false);
        } else if (view instanceof LinearLayout) {
            m(radioButton, (LinearLayout) view);
        }
    }

    private void l(LinearLayout linearLayout) {
        int childCount = linearLayout.getChildCount();
        for (int i2 = 0; i2 < childCount; i2++) {
            View childAt = linearLayout.getChildAt(i2);
            if (childAt instanceof RadioButton) {
                n((RadioButton) childAt);
            }
        }
    }

    private void m(RadioButton radioButton, LinearLayout linearLayout) {
        RadioButton radioButton2;
        int childCount = linearLayout.getChildCount();
        for (int i2 = 0; i2 < childCount; i2++) {
            View childAt = linearLayout.getChildAt(i2);
            if ((childAt instanceof RadioButton) && (radioButton2 = (RadioButton) childAt) != radioButton) {
                radioButton2.setChecked(false);
            }
        }
    }

    private void n(RadioButton radioButton) {
        if (radioButton.isChecked()) {
            this.f3359c = true;
            int i2 = this.f3357a;
            if (i2 != -1) {
                p(i2, false);
            }
            this.f3359c = false;
            setCheckedId(radioButton.getId());
        }
        radioButton.setOnTouchListener(new b(radioButton));
    }

    private void o() {
        a aVar = null;
        this.f3358b = new c(this, aVar);
        f fVar = new f(this, aVar);
        this.f3360d = fVar;
        super.setOnHierarchyChangeListener(fVar);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void p(int i2, boolean z2) {
        View viewFindViewById = findViewById(i2);
        if (viewFindViewById == null || !(viewFindViewById instanceof RadioButton)) {
            return;
        }
        ((RadioButton) viewFindViewById).setChecked(z2);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void setCheckedId(int i2) {
        this.f3357a = i2;
    }

    @Override // android.view.ViewGroup
    public void addView(View view, int i2, ViewGroup.LayoutParams layoutParams) {
        if (view instanceof RadioButton) {
            RadioButton radioButton = (RadioButton) view;
            if (radioButton.isChecked()) {
                this.f3359c = true;
                int i3 = this.f3357a;
                if (i3 != -1) {
                    p(i3, false);
                }
                this.f3359c = false;
                setCheckedId(radioButton.getId());
            }
            radioButton.setOnTouchListener(new a(radioButton, view));
        } else if (view instanceof LinearLayout) {
            l((LinearLayout) view);
        }
        super.addView(view, i2, layoutParams);
    }

    @Override // android.widget.LinearLayout, android.view.ViewGroup
    protected boolean checkLayoutParams(ViewGroup.LayoutParams layoutParams) {
        return layoutParams instanceof d;
    }

    public int getCheckedRadioButtonId() {
        return this.f3357a;
    }

    @Override // android.widget.LinearLayout, android.view.ViewGroup
    /* JADX INFO: renamed from: j, reason: merged with bridge method [inline-methods] */
    public d generateLayoutParams(AttributeSet attributeSet) {
        return new d(getContext(), attributeSet);
    }

    @Override // android.view.View
    protected void onFinishInflate() {
        super.onFinishInflate();
        int i2 = this.f3357a;
        if (i2 != -1) {
            this.f3359c = true;
            p(i2, true);
            this.f3359c = false;
            setCheckedId(this.f3357a);
        }
    }

    @Override // android.view.View
    public void onInitializeAccessibilityEvent(AccessibilityEvent accessibilityEvent) {
        super.onInitializeAccessibilityEvent(accessibilityEvent);
        accessibilityEvent.setClassName(AutoFitRadioGroup.class.getName());
    }

    @Override // android.view.View
    public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo accessibilityNodeInfo) {
        super.onInitializeAccessibilityNodeInfo(accessibilityNodeInfo);
        accessibilityNodeInfo.setClassName(AutoFitRadioGroup.class.getName());
    }

    public void setOnCheckedChangeListener(e eVar) {
    }

    @Override // android.view.ViewGroup
    public void setOnHierarchyChangeListener(ViewGroup.OnHierarchyChangeListener onHierarchyChangeListener) {
        this.f3360d.f3367a = onHierarchyChangeListener;
    }

    /* JADX INFO: Access modifiers changed from: protected */
    @Override // android.widget.LinearLayout, android.view.ViewGroup
    public LinearLayout.LayoutParams generateDefaultLayoutParams() {
        return new d(-2, -2);
    }
}
