package androidx.browser.browseractions; import android.content.Context; import android.util.AttributeSet; import android.view.View; import android.widget.LinearLayout; import androidx.annotation.NonNull; import androidx.annotation.RestrictTo; import androidx.browser.R; import androidx.constraintlayout.solver.widgets.analyzer.BasicMeasure; @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX}) @Deprecated public class BrowserActionsFallbackMenuView extends LinearLayout { private final int mBrowserActionsMenuMaxWidthPx = getResources().getDimensionPixelOffset(R.dimen.browser_actions_context_menu_max_width); private final int mBrowserActionsMenuMinPaddingPx = getResources().getDimensionPixelOffset(R.dimen.browser_actions_context_menu_min_padding); public BrowserActionsFallbackMenuView(@NonNull Context context, @NonNull AttributeSet attributeSet) { super(context, attributeSet); } @Override // android.widget.LinearLayout, android.view.View public void onMeasure(int i, int i2) { super.onMeasure(View.MeasureSpec.makeMeasureSpec(Math.min(getResources().getDisplayMetrics().widthPixels - (this.mBrowserActionsMenuMinPaddingPx * 2), this.mBrowserActionsMenuMaxWidthPx), BasicMeasure.EXACTLY), i2); } }