package com.google.android.material.timepicker;

import M.J;
import android.content.Context;
import android.content.res.ColorStateList;
import android.content.res.Resources;
import android.content.res.TypedArray;
import android.graphics.RadialGradient;
import android.graphics.Rect;
import android.graphics.RectF;
import android.graphics.Shader;
import android.util.AttributeSet;
import android.util.DisplayMetrics;
import android.util.SparseArray;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.accessibility.AccessibilityNodeInfo;
import android.widget.TextView;
import com.martsnew.tv.R;
import h3.AbstractC1031a;
import java.util.Arrays;

/* JADX INFO: loaded from: classes.dex */
class ClockFaceView extends f implements d {

    /* JADX INFO: renamed from: I, reason: collision with root package name */
    public final ClockHandView f10389I;

    /* JADX INFO: renamed from: J, reason: collision with root package name */
    public final Rect f10390J;

    /* JADX INFO: renamed from: K, reason: collision with root package name */
    public final RectF f10391K;

    /* JADX INFO: renamed from: L, reason: collision with root package name */
    public final SparseArray f10392L;

    /* JADX INFO: renamed from: M, reason: collision with root package name */
    public final c f10393M;

    /* JADX INFO: renamed from: N, reason: collision with root package name */
    public final int[] f10394N;

    /* JADX INFO: renamed from: O, reason: collision with root package name */
    public final float[] f10395O;

    /* JADX INFO: renamed from: P, reason: collision with root package name */
    public final int f10396P;

    /* JADX INFO: renamed from: Q, reason: collision with root package name */
    public final int f10397Q;

    /* JADX INFO: renamed from: R, reason: collision with root package name */
    public final int f10398R;

    /* JADX INFO: renamed from: S, reason: collision with root package name */
    public final int f10399S;

    /* JADX INFO: renamed from: T, reason: collision with root package name */
    public final String[] f10400T;

    /* JADX INFO: renamed from: U, reason: collision with root package name */
    public float f10401U;

    /* JADX INFO: renamed from: V, reason: collision with root package name */
    public final ColorStateList f10402V;

    public ClockFaceView(Context context, AttributeSet attributeSet) {
        super(context, attributeSet);
        this.f10390J = new Rect();
        this.f10391K = new RectF();
        SparseArray sparseArray = new SparseArray();
        this.f10392L = sparseArray;
        this.f10395O = new float[]{0.0f, 0.9f, 1.0f};
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, AbstractC1031a.f13399e, R.attr.materialClockStyle, R.style.Widget_MaterialComponents_TimePicker_Clock);
        Resources resources = getResources();
        ColorStateList colorStateListQ = s7.d.q(context, typedArrayObtainStyledAttributes, 1);
        this.f10402V = colorStateListQ;
        LayoutInflater.from(context).inflate(R.layout.material_clockface_view, (ViewGroup) this, true);
        ClockHandView clockHandView = (ClockHandView) findViewById(R.id.material_clock_hand);
        this.f10389I = clockHandView;
        this.f10396P = resources.getDimensionPixelSize(R.dimen.material_clock_hand_padding);
        int colorForState = colorStateListQ.getColorForState(new int[]{android.R.attr.state_selected}, colorStateListQ.getDefaultColor());
        this.f10394N = new int[]{colorForState, colorForState, colorStateListQ.getDefaultColor()};
        clockHandView.f10403q.add(this);
        int defaultColor = s7.d.p(context, R.color.material_timepicker_clockface).getDefaultColor();
        ColorStateList colorStateListQ2 = s7.d.q(context, typedArrayObtainStyledAttributes, 0);
        setBackgroundColor(colorStateListQ2 != null ? colorStateListQ2.getDefaultColor() : defaultColor);
        getViewTreeObserver().addOnPreDrawListener(new b(this));
        setFocusable(true);
        typedArrayObtainStyledAttributes.recycle();
        this.f10393M = new c(this);
        String[] strArr = new String[12];
        Arrays.fill(strArr, "");
        this.f10400T = strArr;
        LayoutInflater layoutInflaterFrom = LayoutInflater.from(getContext());
        int size = sparseArray.size();
        for (int i = 0; i < Math.max(this.f10400T.length, size); i++) {
            TextView textView = (TextView) sparseArray.get(i);
            if (i >= this.f10400T.length) {
                removeView(textView);
                sparseArray.remove(i);
            } else {
                if (textView == null) {
                    textView = (TextView) layoutInflaterFrom.inflate(R.layout.material_clockface_textview, (ViewGroup) this, false);
                    sparseArray.put(i, textView);
                    addView(textView);
                }
                textView.setVisibility(0);
                textView.setText(this.f10400T[i]);
                textView.setTag(R.id.material_value_index, Integer.valueOf(i));
                J.j(textView, this.f10393M);
                textView.setTextColor(this.f10402V);
            }
        }
        this.f10397Q = resources.getDimensionPixelSize(R.dimen.material_time_picker_minimum_screen_height);
        this.f10398R = resources.getDimensionPixelSize(R.dimen.material_time_picker_minimum_screen_width);
        this.f10399S = resources.getDimensionPixelSize(R.dimen.material_clock_size);
    }

    public final void g() {
        RadialGradient radialGradient;
        RectF rectF = this.f10389I.f10407u;
        int i = 0;
        while (true) {
            SparseArray sparseArray = this.f10392L;
            if (i >= sparseArray.size()) {
                return;
            }
            TextView textView = (TextView) sparseArray.get(i);
            if (textView != null) {
                Rect rect = this.f10390J;
                textView.getDrawingRect(rect);
                rect.offset(textView.getPaddingLeft(), textView.getPaddingTop());
                offsetDescendantRectToMyCoords(textView, rect);
                RectF rectF2 = this.f10391K;
                rectF2.set(rect);
                if (RectF.intersects(rectF, rectF2)) {
                    radialGradient = new RadialGradient(rectF.centerX() - rectF2.left, rectF.centerY() - rectF2.top, 0.5f * rectF.width(), this.f10394N, this.f10395O, Shader.TileMode.CLAMP);
                } else {
                    radialGradient = null;
                }
                textView.getPaint().setShader(radialGradient);
                textView.invalidate();
            }
            i++;
        }
    }

    @Override // android.view.View
    public final void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo accessibilityNodeInfo) {
        super.onInitializeAccessibilityNodeInfo(accessibilityNodeInfo);
        accessibilityNodeInfo.setCollectionInfo((AccessibilityNodeInfo.CollectionInfo) K4.c.E(1, this.f10400T.length, 1).f3604r);
    }

    @Override // androidx.constraintlayout.widget.ConstraintLayout, android.view.ViewGroup, android.view.View
    public final void onLayout(boolean z8, int i, int i5, int i8, int i9) {
        super.onLayout(z8, i, i5, i8, i9);
        g();
    }

    @Override // androidx.constraintlayout.widget.ConstraintLayout, android.view.View
    public final void onMeasure(int i, int i5) {
        DisplayMetrics displayMetrics = getResources().getDisplayMetrics();
        int iMax = (int) (this.f10399S / Math.max(Math.max(this.f10397Q / displayMetrics.heightPixels, this.f10398R / displayMetrics.widthPixels), 1.0f));
        int iMakeMeasureSpec = View.MeasureSpec.makeMeasureSpec(iMax, 1073741824);
        setMeasuredDimension(iMax, iMax);
        super.onMeasure(iMakeMeasureSpec, iMakeMeasureSpec);
    }
}
