package androidx.leanback.widget;

import android.graphics.Outline;
import android.util.SparseArray;
import android.view.View;
import android.view.ViewOutlineProvider;
import defpackage.l18;

/* JADX INFO: loaded from: classes.dex */
@l18
class cm {
    public static SparseArray a;

    public static final class a extends ViewOutlineProvider {
        public int a;

        @Override // android.view.ViewOutlineProvider
        public final void getOutline(View view, Outline outline) {
            outline.setRoundRect(0, 0, view.getWidth(), view.getHeight(), this.a);
            outline.setAlpha(1.0f);
        }
    }

    public static void a(View view, int i, boolean z) {
        if (z) {
            if (a == null) {
                a = new SparseArray();
            }
            ViewOutlineProvider viewOutlineProvider = (ViewOutlineProvider) a.get(i);
            ViewOutlineProvider viewOutlineProvider2 = viewOutlineProvider;
            if (viewOutlineProvider == null) {
                a aVar = new a();
                aVar.a = i;
                viewOutlineProvider2 = aVar;
                if (a.size() < 32) {
                    a.put(i, aVar);
                    viewOutlineProvider2 = aVar;
                }
            }
            view.setOutlineProvider(viewOutlineProvider2);
        } else {
            view.setOutlineProvider(ViewOutlineProvider.BACKGROUND);
        }
        view.setClipToOutline(z);
    }
}
