package androidx.leanback.widget;

import android.graphics.Rect;
import android.view.View;
import android.view.ViewGroup;
import androidx.leanback.widget.GridLayoutManager;
import androidx.leanback.widget.bg;

/* JADX INFO: loaded from: classes.dex */
class bh {
    public static final Rect a = new Rect();

    public static int a(View view, bg.a aVar, int i) {
        View viewFindViewById;
        int height;
        int width;
        int width2;
        int width3;
        GridLayoutManager.d dVar = (GridLayoutManager.d) view.getLayoutParams();
        int i2 = aVar.a;
        if (i2 == 0 || (viewFindViewById = view.findViewById(i2)) == null) {
            viewFindViewById = view;
        }
        int paddingBottom = aVar.c;
        Rect rect = a;
        if (i != 0) {
            if (aVar.e) {
                float f = aVar.d;
                if (f == 0.0f) {
                    paddingBottom += viewFindViewById.getPaddingTop();
                } else if (f == 100.0f) {
                    paddingBottom -= viewFindViewById.getPaddingBottom();
                }
            }
            if (aVar.d != -1.0f) {
                if (viewFindViewById == view) {
                    dVar.getClass();
                    height = (viewFindViewById.getHeight() - dVar.f) - dVar.j;
                } else {
                    height = viewFindViewById.getHeight();
                }
                paddingBottom += (int) ((height * aVar.d) / 100.0f);
            }
            if (view != viewFindViewById) {
                rect.top = paddingBottom;
                ((ViewGroup) view).offsetDescendantRectToMyCoords(viewFindViewById, rect);
                paddingBottom = rect.top - dVar.f;
            }
            return aVar.f ? viewFindViewById.getBaseline() + paddingBottom : paddingBottom;
        }
        if (view.getLayoutDirection() != 1) {
            if (aVar.e) {
                float f2 = aVar.d;
                if (f2 == 0.0f) {
                    paddingBottom += viewFindViewById.getPaddingLeft();
                } else if (f2 == 100.0f) {
                    paddingBottom -= viewFindViewById.getPaddingRight();
                }
            }
            if (aVar.d != -1.0f) {
                if (viewFindViewById == view) {
                    dVar.getClass();
                    width = (viewFindViewById.getWidth() - dVar.e) - dVar.i;
                } else {
                    width = viewFindViewById.getWidth();
                }
                paddingBottom += (int) ((width * aVar.d) / 100.0f);
            }
            if (view == viewFindViewById) {
                return paddingBottom;
            }
            rect.left = paddingBottom;
            ((ViewGroup) view).offsetDescendantRectToMyCoords(viewFindViewById, rect);
            return rect.left - dVar.e;
        }
        if (viewFindViewById == view) {
            dVar.getClass();
            width2 = (viewFindViewById.getWidth() - dVar.e) - dVar.i;
        } else {
            width2 = viewFindViewById.getWidth();
        }
        int paddingLeft = width2 - paddingBottom;
        if (aVar.e) {
            float f3 = aVar.d;
            if (f3 == 0.0f) {
                paddingLeft -= viewFindViewById.getPaddingRight();
            } else if (f3 == 100.0f) {
                paddingLeft += viewFindViewById.getPaddingLeft();
            }
        }
        if (aVar.d != -1.0f) {
            if (viewFindViewById == view) {
                dVar.getClass();
                width3 = (viewFindViewById.getWidth() - dVar.e) - dVar.i;
            } else {
                width3 = viewFindViewById.getWidth();
            }
            paddingLeft -= (int) ((width3 * aVar.d) / 100.0f);
        }
        if (view == viewFindViewById) {
            return paddingLeft;
        }
        rect.right = paddingLeft;
        ((ViewGroup) view).offsetDescendantRectToMyCoords(viewFindViewById, rect);
        return rect.right + dVar.i;
    }
}
