package androidx.leanback.widget;

import android.content.Context;
import android.graphics.Rect;
import android.util.AttributeSet;
import android.util.SparseArray;
import android.view.View;
import android.widget.LinearLayout;
import androidx.leanback.widget.ci;
import androidx.leanback.widget.p;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes.dex */
class ControlBar extends LinearLayout {
    public int a;
    public a b;
    public int c;
    public boolean d;

    public interface a {
    }

    public ControlBar(Context context, AttributeSet attributeSet) {
        super(context, attributeSet);
        this.c = -1;
        this.d = true;
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void addFocusables(ArrayList arrayList, int i, int i2) {
        if (i != 33 && i != 130) {
            super.addFocusables(arrayList, i, i2);
            return;
        }
        int i3 = this.c;
        if (i3 >= 0 && i3 < getChildCount()) {
            arrayList.add(getChildAt(this.c));
        } else if (getChildCount() > 0) {
            arrayList.add(getChildAt(this.d ? getChildCount() / 2 : 0));
        }
    }

    @Override // android.widget.LinearLayout, android.view.View
    public final void onMeasure(int i, int i2) {
        super.onMeasure(i, i2);
        if (this.a <= 0) {
            return;
        }
        int i3 = 0;
        int i4 = 0;
        while (i3 < getChildCount() - 1) {
            View childAt = getChildAt(i3);
            i3++;
            View childAt2 = getChildAt(i3);
            int measuredWidth = this.a - ((childAt2.getMeasuredWidth() + childAt.getMeasuredWidth()) / 2);
            LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) childAt2.getLayoutParams();
            int marginStart = measuredWidth - layoutParams.getMarginStart();
            layoutParams.setMarginStart(measuredWidth);
            childAt2.setLayoutParams(layoutParams);
            i4 += marginStart;
        }
        setMeasuredDimension(getMeasuredWidth() + i4, getMeasuredHeight());
    }

    @Override // android.view.ViewGroup
    public final boolean onRequestFocusInDescendants(int i, Rect rect) {
        if (getChildCount() > 0) {
            int i2 = this.c;
            if (getChildAt((i2 < 0 || i2 >= getChildCount()) ? this.d ? getChildCount() / 2 : 0 : this.c).requestFocus(i, rect)) {
                return true;
            }
        }
        return super.onRequestFocusInDescendants(i, rect);
    }

    @Override // android.view.ViewGroup, android.view.ViewParent
    public final void requestChildFocus(View view, View view2) {
        super.requestChildFocus(view, view2);
        this.c = indexOfChild(view);
        a aVar = this.b;
        if (aVar != null) {
            p.d dVar = ((q) aVar).a;
            SparseArray sparseArray = dVar.g;
            p pVar = p.this;
            if (pVar.c == null) {
                return;
            }
            for (int i = 0; i < sparseArray.size(); i++) {
                if (((ci.a) sparseArray.get(i)).a == view) {
                    pVar.c.a((ci.a) sparseArray.get(i), dVar.e().a(i), dVar.c);
                    return;
                }
            }
        }
    }
}
