导航菜单

页面标题

页面副标题

Atlys v4.8.7 - y.java 源代码

正在查看: Atlys v4.8.7 应用的 y.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package bj;

import android.content.Context;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewParent;
import androidx.appcompat.widget.Toolbar;
import androidx.coordinatorlayout.widget.CoordinatorLayout;
import com.google.android.material.appbar.AppBarLayout;
import kotlin.Metadata;

@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\u0018\u00002\u00020\u00012\u00020\u0002:\u0002\u0005\u0006B\t\b\u0016¢\u0006\u0004\b\u0003\u0010\u0004¨\u0006\u0007"}, d2 = {"Lbj/y;", "Lbj/r;", "Lbj/z;", "<init>", "()V", "bj/v", "bj/x", "react-native-screens_release"}, k = 1, mv = {1, 9, 0})
public final class y extends r implements z {
    public AppBarLayout q;
    public Toolbar r;
    public boolean s;
    public boolean t;
    public View u;
    public C0584a v;
    public Kl.k w;

    public y() {
        throw new IllegalStateException("ScreenStack fragments should never be restored. Follow instructions from https://github.com/software-mansion/react-native-screens/issues/17#issuecomment-424704067 to properly configure your main activity.");
    }

    public final void dismiss() {
        C0597n container = q().getContainer();
        if (!(container instanceof C0603u)) {
            throw new IllegalStateException("ScreenStackFragment added into a non-stack container".toString());
        }
        C0603u c0603u = (C0603u) container;
        c0603u.getClass();
        c0603u.i.add(this);
        c0603u.d = true;
        c0603u.g();
    }

    @Override
    public final void e() {
        super.e();
        C0581A headerConfig = q().getHeaderConfig();
        if (headerConfig != null) {
            headerConfig.b();
        }
    }

    public final void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
        kotlin.jvm.internal.l.h(menu, "menu");
        kotlin.jvm.internal.l.h(inflater, "inflater");
        w(menu);
        super.onCreateOptionsMenu(menu, inflater);
    }

    @Override
    public final View onCreateView(LayoutInflater inflater, ViewGroup viewGroup, Bundle bundle) {
        AppBarLayout appBarLayout;
        AppBarLayout appBarLayout2;
        kotlin.jvm.internal.l.h(inflater, "inflater");
        Context context = getContext();
        View view = null;
        CoordinatorLayout xVar = context != null ? new x(context, this) : null;
        C0595l q = q();
        Z1.e eVar = new Z1.e(-1, -1);
        eVar.b(this.t ? null : new AppBarLayout.ScrollingViewBehavior());
        q.setLayoutParams(eVar);
        if (xVar != null) {
            C0595l q2 = q();
            r.s(q2);
            xVar.addView(q2);
        }
        Context context2 = getContext();
        if (context2 != null) {
            View appBarLayout3 = new AppBarLayout(context2, (AttributeSet) null);
            appBarLayout3.setBackgroundColor(0);
            appBarLayout3.setLayoutParams(new bd.b());
            view = appBarLayout3;
        }
        this.q = view;
        if (xVar != null) {
            xVar.addView(view);
        }
        if (this.s && (appBarLayout2 = this.q) != null) {
            appBarLayout2.setTargetElevation(0.0f);
        }
        Toolbar toolbar = this.r;
        if (toolbar != null && (appBarLayout = this.q) != null) {
            r.s(toolbar);
            appBarLayout.addView(toolbar);
        }
        setHasOptionsMenu(true);
        return xVar;
    }

    public final void onPrepareOptionsMenu(Menu menu) {
        kotlin.jvm.internal.l.h(menu, "menu");
        w(menu);
        super.onPrepareOptionsMenu(menu);
    }

    public final void onStart() {
        View view = this.u;
        if (view != null) {
            view.requestFocus();
        }
        super.onStart();
    }

    public final void onStop() {
        PackageManager packageManager;
        Context context = getContext();
        if (context != null && (packageManager = context.getPackageManager()) != null && packageManager.hasSystemFeature("android.software.leanback")) {
            View q = q();
            while (true) {
                if (q == null) {
                    q = null;
                    break;
                } else if (q.isFocused()) {
                    break;
                } else {
                    q = q instanceof ViewGroup ? ((ViewGroup) q).getFocusedChild() : null;
                }
            }
            this.u = q;
        }
        super.onStop();
    }

    @Override
    public final void r() {
        p(true);
        View view = getView();
        ViewParent parent = view != null ? view.getParent() : null;
        if (parent instanceof C0603u) {
            C0603u c0603u = (C0603u) parent;
            if (c0603u.m) {
                return;
            }
            c0603u.k();
        }
    }

    public final boolean v() {
        C0597n container = q().getContainer();
        if (!(container instanceof C0603u)) {
            throw new IllegalStateException("ScreenStackFragment added into a non-stack container".toString());
        }
        if (!kotlin.jvm.internal.l.c(((C0603u) container).getRootScreen(), q())) {
            return true;
        }
        androidx.fragment.app.F parentFragment = getParentFragment();
        if (parentFragment instanceof y) {
            return ((y) parentFragment).v();
        }
        return false;
    }

    public final void w(Menu menu) {
        menu.clear();
        C0581A headerConfig = q().getHeaderConfig();
        int configSubviewsCount = headerConfig != null ? headerConfig.getConfigSubviewsCount() : 0;
        if (headerConfig == null || configSubviewsCount <= 0) {
            return;
        }
        for (int i = 0; i < configSubviewsCount; i++) {
            Object obj = headerConfig.a.get(i);
            kotlin.jvm.internal.l.g(obj, "get(...)");
            if (((D) obj).getType() == EnumC0583C.e) {
                Context context = getContext();
                if (this.v == null && context != null) {
                    C0584a c0584a = new C0584a(context, this);
                    this.v = c0584a;
                    Kl.k kVar = this.w;
                    if (kVar != null) {
                        kVar.invoke(c0584a);
                    }
                }
                MenuItem add = menu.add("");
                add.setShowAsAction(2);
                add.setActionView((View) this.v);
                return;
            }
        }
    }
}