package com.google.android.material.appbar; import android.content.Context; import android.graphics.Rect; import android.util.AttributeSet; import android.view.View; import android.view.ViewGroup; import androidx.coordinatorlayout.widget.CoordinatorLayout; import androidx.core.view.a1; import androidx.core.view.n0; import androidx.core.view.s; import androidx.recyclerview.widget.RecyclerView; import java.util.List; /* loaded from: classes2.dex */ abstract class b extends c { /* renamed from: d, reason: collision with root package name */ final Rect f4285d; /* renamed from: e, reason: collision with root package name */ final Rect f4286e; /* renamed from: f, reason: collision with root package name */ private int f4287f; /* renamed from: g, reason: collision with root package name */ private int f4288g; public b() { this.f4285d = new Rect(); this.f4286e = new Rect(); this.f4287f = 0; } private static int L(int i10) { if (i10 == 0) { return 8388659; } return i10; } @Override // com.google.android.material.appbar.c protected void F(CoordinatorLayout coordinatorLayout, View view, int i10) { View G = G(coordinatorLayout.q(view)); if (G == null) { super.F(coordinatorLayout, view, i10); this.f4287f = 0; return; } CoordinatorLayout.e eVar = (CoordinatorLayout.e) view.getLayoutParams(); Rect rect = this.f4285d; rect.set(coordinatorLayout.getPaddingLeft() + ((ViewGroup.MarginLayoutParams) eVar).leftMargin, G.getBottom() + ((ViewGroup.MarginLayoutParams) eVar).topMargin, (coordinatorLayout.getWidth() - coordinatorLayout.getPaddingRight()) - ((ViewGroup.MarginLayoutParams) eVar).rightMargin, ((coordinatorLayout.getHeight() + G.getBottom()) - coordinatorLayout.getPaddingBottom()) - ((ViewGroup.MarginLayoutParams) eVar).bottomMargin); a1 lastWindowInsets = coordinatorLayout.getLastWindowInsets(); if (lastWindowInsets != null && n0.y(coordinatorLayout) && !n0.y(view)) { rect.left += lastWindowInsets.i(); rect.right -= lastWindowInsets.j(); } Rect rect2 = this.f4286e; s.a(L(eVar.f1368c), view.getMeasuredWidth(), view.getMeasuredHeight(), rect, rect2, i10); int H = H(G); view.layout(rect2.left, rect2.top - H, rect2.right, rect2.bottom - H); this.f4287f = rect2.top - G.getBottom(); } abstract View G(List list); final int H(View view) { if (this.f4288g == 0) { return 0; } float I = I(view); int i10 = this.f4288g; return t.a.b((int) (I * i10), 0, i10); } abstract float I(View view); int J(View view) { return view.getMeasuredHeight(); } final int K() { return this.f4287f; } public final void M(int i10) { this.f4288g = i10; } protected boolean N() { return false; } @Override // androidx.coordinatorlayout.widget.CoordinatorLayout.b public boolean m(CoordinatorLayout coordinatorLayout, View view, int i10, int i11, int i12, int i13) { View G; a1 lastWindowInsets; int i14 = view.getLayoutParams().height; if ((i14 != -1 && i14 != -2) || (G = G(coordinatorLayout.q(view))) == null) { return false; } int size = View.MeasureSpec.getSize(i12); if (size <= 0) { size = coordinatorLayout.getHeight(); } else if (n0.y(G) && (lastWindowInsets = coordinatorLayout.getLastWindowInsets()) != null) { size += lastWindowInsets.k() + lastWindowInsets.h(); } int J = size + J(G); int measuredHeight = G.getMeasuredHeight(); if (N()) { view.setTranslationY(-measuredHeight); } else { J -= measuredHeight; } coordinatorLayout.H(view, i10, i11, View.MeasureSpec.makeMeasureSpec(J, i14 == -1 ? 1073741824 : RecyclerView.UNDEFINED_DURATION), i13); return true; } public b(Context context, AttributeSet attributeSet) { super(context, attributeSet); this.f4285d = new Rect(); this.f4286e = new Rect(); this.f4287f = 0; } }