package androidx.leanback.widget;

import android.animation.ValueAnimator;
import android.graphics.Rect;
import android.util.TypedValue;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import android.widget.ViewFlipper;
import androidx.leanback.widget.cp;
import com.strmr.ps.R;
import defpackage.vw2;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes.dex */
public abstract class i extends cp {
    public static final Rect e = new Rect();

    public static class a extends cp.b {
        public final View o;
        public final View p;
        public final View q;
        public final ViewFlipper r;
        public final TextView s;
        public final View t;
        public final View u;
        public final View v;
        public final ViewGroup w;
        public final ArrayList x;
        public i y;
        public ValueAnimator z;

        public a(View view) {
            super(view);
            this.p = view.findViewById(R.id.mediaRowSelector);
            this.o = view.findViewById(R.id.mediaItemRow);
            View viewFindViewById = view.findViewById(R.id.mediaItemDetails);
            this.q = viewFindViewById;
            this.v = view.findViewById(R.id.mediaRowSeparator);
            this.w = (ViewGroup) view.findViewById(R.id.mediaItemActionsContainer);
            this.x = new ArrayList();
            viewFindViewById.setOnClickListener(new e(this));
            viewFindViewById.setOnFocusChangeListener(new f(this));
            ViewFlipper viewFlipper = (ViewFlipper) view.findViewById(R.id.mediaItemNumberViewFlipper);
            this.r = viewFlipper;
            TypedValue typedValue = new TypedValue();
            View viewInflate = LayoutInflater.from(view.getContext()).inflate(view.getContext().getTheme().resolveAttribute(R.attr.playbackMediaItemNumberViewFlipperLayout, typedValue, true) ? typedValue.resourceId : R.layout.lb_media_item_number_view_flipper, (ViewGroup) viewFlipper, true);
            this.s = (TextView) viewInflate.findViewById(R.id.initial);
            this.t = viewInflate.findViewById(R.id.paused);
            this.u = viewInflate.findViewById(R.id.playing);
        }
    }

    public abstract void aa();

    @Override // androidx.leanback.widget.cp
    public final cp.b j(ViewGroup viewGroup) {
        a aVar = new a(vw2.g(viewGroup, R.layout.lb_row_media_item, viewGroup, false));
        aVar.y = this;
        return aVar;
    }

    @Override // androidx.leanback.widget.cp
    public final void q(cp.b bVar, Object obj) {
        super.q(bVar, obj);
        a aVar = (a) bVar;
        ArrayList arrayList = aVar.x;
        ViewGroup viewGroup = aVar.w;
        int childCount = viewGroup.getChildCount();
        while (true) {
            childCount--;
            if (childCount < arrayList.size()) {
                break;
            }
            viewGroup.removeViewAt(childCount);
            arrayList.remove(childCount);
        }
        Object obj2 = aVar.e;
        if (obj2 instanceof bq) {
            ((bq) obj2).a();
            aVar.y.getClass();
        }
        aVar.v.setVisibility(8);
        i iVar = aVar.y;
        ViewFlipper viewFlipper = aVar.r;
        iVar.getClass();
        TextView textView = aVar.s;
        int iIndexOfChild = textView == null ? -1 : viewFlipper.indexOfChild(textView);
        if (iIndexOfChild != -1 && viewFlipper.getDisplayedChild() != iIndexOfChild) {
            viewFlipper.setDisplayedChild(iIndexOfChild);
        }
        aa();
    }
}
