导航菜单

页面标题

页面副标题

Mint v5.7.3 - EditTopMenuNavigationActivity.java 源代码

正在查看: Mint v5.7.3 应用的 EditTopMenuNavigationActivity.java JAVA 源代码文件

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


package com.htmedia.mint.ui.activity;

import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.text.Html;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.PopupWindow;
import androidx.appcompat.app.ActionBar;
import androidx.databinding.DataBindingUtil;
import androidx.recyclerview.widget.ItemTouchHelper;
import androidx.recyclerview.widget.RecyclerView;
import com.htmedia.mint.pojo.L1order;
import com.htmedia.mint.utils.q;
import com.thoughtbot.expandablerecyclerview.BuildConfig;
import java.util.ArrayList;
import kotlin.Metadata;
import q7.l6;

@Metadata(d1 = {"\u0000N\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0006\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\u0018\u00002\u00020\u00012\u00020\u0002B\u0005¢\u0006\u0002\u0010\u0003J\f\u0010\u0017\u001a\b\u0012\u0004\u0012\u00020\u000e0\rJ\b\u0010\u0018\u001a\u00020\u0019H\u0016J\u0012\u0010\u001a\u001a\u00020\u00192\b\u0010\u001b\u001a\u0004\u0018\u00010\u001cH\u0014J\u0012\u0010\u001d\u001a\u00020\u00192\b\u0010\u001e\u001a\u0004\u0018\u00010\u001fH\u0016J\b\u0010 \u001a\u00020\u0019H\u0002J\b\u0010!\u001a\u00020\u0019H\u0002J\u0006\u0010\"\u001a\u00020\u0019R\u001a\u0010\u0004\u001a\u00020\u0005X\u0086.¢\u0006\u000e\n\u0000\u001a\u0004\b\u0006\u0010\u0007\"\u0004\b\b\u0010\tR\u000e\u0010\n\u001a\u00020\u000bX\u0082.¢\u0006\u0002\n\u0000R\u0014\u0010\f\u001a\b\u0012\u0004\u0012\u00020\u000e0\rX\u0082\u000e¢\u0006\u0002\n\u0000R\u0010\u0010\u000f\u001a\u0004\u0018\u00010\u0010X\u0082\u000e¢\u0006\u0002\n\u0000R\u001c\u0010\u0011\u001a\u0004\u0018\u00010\u0012X\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u0013\u0010\u0014\"\u0004\b\u0015\u0010\u0016¨\u0006#"}, d2 = {"Lcom/htmedia/mint/ui/activity/EditTopMenuNavigationActivity;", "Lcom/htmedia/mint/ui/activity/BaseActivity;", "Lcom/htmedia/mint/ui/interfaces/OnStartDragListener;", "()V", "adapter", "Lcom/htmedia/mint/ui/adapters/ReorderAdapter;", "getAdapter", "()Lcom/htmedia/mint/ui/adapters/ReorderAdapter;", "setAdapter", "(Lcom/htmedia/mint/ui/adapters/ReorderAdapter;)V", "dataBinding", "Lcom/htmedia/mint/databinding/ActivityEditTopMenuOrderBinding;", "l1Order", "Ljava/util/ArrayList;", "Lcom/htmedia/mint/pojo/L1order;", "mItemTouchHelper", "Landroidx/recyclerview/widget/ItemTouchHelper;", "popupWindow", "Landroid/widget/PopupWindow;", "getPopupWindow", "()Landroid/widget/PopupWindow;", "setPopupWindow", "(Landroid/widget/PopupWindow;)V", "getList", "onBackPressed", BuildConfig.FLAVOR, "onCreate", "savedInstanceState", "Landroid/os/Bundle;", "onStartDrag", "viewHolder", "Landroidx/recyclerview/widget/RecyclerView$ViewHolder;", "setUpRecyclerview", "setupToolbar", "showCoachmark", "app_productionRelease"}, k = 1, mv = {1, 9, 0}, xi = 48)
public final class EditTopMenuNavigationActivity extends a implements w7.g {
    private ItemTouchHelper a;
    public l6 b;
    private x4.k0 c;
    private ArrayList<L1order> d = new ArrayList<>();
    private PopupWindow e;

    private final void Q() {
        P(new l6(this, this));
        x4.k0 k0Var = this.c;
        x4.k0 k0Var2 = null;
        if (k0Var == null) {
            kotlin.jvm.internal.m.w("dataBinding");
            k0Var = null;
        }
        k0Var.a.setAdapter(N());
        ItemTouchHelper itemTouchHelper = new ItemTouchHelper(new w7.i(N(), N()));
        this.a = itemTouchHelper;
        x4.k0 k0Var3 = this.c;
        if (k0Var3 == null) {
            kotlin.jvm.internal.m.w("dataBinding");
        } else {
            k0Var2 = k0Var3;
        }
        itemTouchHelper.attachToRecyclerView(k0Var2.a);
    }

    public static final void R(EditTopMenuNavigationActivity editTopMenuNavigationActivity, View view) {
        kotlin.jvm.internal.m.g(editTopMenuNavigationActivity, "this$0");
        Intent intent = new Intent((Context) editTopMenuNavigationActivity, (Class<?>) PrefSettingsNewActivity.class);
        intent.putExtra("prefOrigin", q.h0.l1_section.name());
        editTopMenuNavigationActivity.startActivity(intent);
    }

    public static final void S(EditTopMenuNavigationActivity editTopMenuNavigationActivity, View view) {
        kotlin.jvm.internal.m.g(editTopMenuNavigationActivity, "this$0");
        com.htmedia.mint.utils.f0.W2(editTopMenuNavigationActivity.d, "l1_menu_order", editTopMenuNavigationActivity);
        h5.c.e = true;
        com.htmedia.mint.utils.f0.R2(new Intent((Context) editTopMenuNavigationActivity, (Class<?>) HomeActivity.class), editTopMenuNavigationActivity);
        editTopMenuNavigationActivity.finish();
    }

    public static final void T(EditTopMenuNavigationActivity editTopMenuNavigationActivity, View view) {
        kotlin.jvm.internal.m.g(editTopMenuNavigationActivity, "this$0");
        editTopMenuNavigationActivity.onBackPressed();
    }

    public static final void V(View view, EditTopMenuNavigationActivity editTopMenuNavigationActivity) {
        PopupWindow popupWindow;
        kotlin.jvm.internal.m.g(editTopMenuNavigationActivity, "this$0");
        if (view == null || (popupWindow = editTopMenuNavigationActivity.e) == null) {
            return;
        }
        popupWindow.showAtLocation(view, 17, 0, 0);
    }

    public static final void W(EditTopMenuNavigationActivity editTopMenuNavigationActivity, View view) {
        kotlin.jvm.internal.m.g(editTopMenuNavigationActivity, "this$0");
        PopupWindow popupWindow = editTopMenuNavigationActivity.e;
        if (popupWindow != null) {
            popupWindow.dismiss();
        }
    }

    private final void setupToolbar() {
        String str = com.htmedia.mint.utils.f0.Z1() ? "<font color=#ffffff>Drag and drop the topics the way you like. In order to customize the newsfeed, visit<br></font> <font color=#f99d1b>Set preferences</font>" : "<font color=#757575>Drag and drop the topics the way you like. In order to customize the newsfeed, visit<br></font> <font color=#f99d1b>Set preferences</font>";
        x4.k0 k0Var = this.c;
        x4.k0 k0Var2 = null;
        if (k0Var == null) {
            kotlin.jvm.internal.m.w("dataBinding");
            k0Var = null;
        }
        k0Var.d.setText(Html.fromHtml(str, 0));
        x4.k0 k0Var3 = this.c;
        if (k0Var3 == null) {
            kotlin.jvm.internal.m.w("dataBinding");
            k0Var3 = null;
        }
        k0Var3.d.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                EditTopMenuNavigationActivity.R(EditTopMenuNavigationActivity.this, view);
            }
        });
        x4.k0 k0Var4 = this.c;
        if (k0Var4 == null) {
            kotlin.jvm.internal.m.w("dataBinding");
            k0Var4 = null;
        }
        k0Var4.b.setContentInsetStartWithNavigation(0);
        x4.k0 k0Var5 = this.c;
        if (k0Var5 == null) {
            kotlin.jvm.internal.m.w("dataBinding");
            k0Var5 = null;
        }
        setSupportActionBar(k0Var5.b);
        ActionBar supportActionBar = getSupportActionBar();
        if (supportActionBar != null) {
            supportActionBar.setDisplayShowTitleEnabled(false);
        }
        x4.k0 k0Var6 = this.c;
        if (k0Var6 == null) {
            kotlin.jvm.internal.m.w("dataBinding");
            k0Var6 = null;
        }
        k0Var6.b.setTitle("Customise Navigation");
        if (com.htmedia.mint.utils.f0.Z1()) {
            getWindow().setStatusBarColor(-16777216);
            getWindow().getDecorView().setSystemUiVisibility(0);
            x4.k0 k0Var7 = this.c;
            if (k0Var7 == null) {
                kotlin.jvm.internal.m.w("dataBinding");
                k0Var7 = null;
            }
            k0Var7.b.setBackgroundColor(getResources().getColor(2131100008));
            x4.k0 k0Var8 = this.c;
            if (k0Var8 == null) {
                kotlin.jvm.internal.m.w("dataBinding");
                k0Var8 = null;
            }
            k0Var8.b.setTitleTextColor(getResources().getColor(2131101002));
            x4.k0 k0Var9 = this.c;
            if (k0Var9 == null) {
                kotlin.jvm.internal.m.w("dataBinding");
                k0Var9 = null;
            }
            k0Var9.b.setNavigationIcon(2131231333);
            x4.k0 k0Var10 = this.c;
            if (k0Var10 == null) {
                kotlin.jvm.internal.m.w("dataBinding");
                k0Var10 = null;
            }
            k0Var10.c.setTextColor(getResources().getColor(2131101009));
            x4.k0 k0Var11 = this.c;
            if (k0Var11 == null) {
                kotlin.jvm.internal.m.w("dataBinding");
                k0Var11 = null;
            }
            k0Var11.e.setTextColor(getResources().getColor(2131101009));
        } else {
            getWindow().setStatusBarColor(-1);
            getWindow().getDecorView().setSystemUiVisibility(8192);
            x4.k0 k0Var12 = this.c;
            if (k0Var12 == null) {
                kotlin.jvm.internal.m.w("dataBinding");
                k0Var12 = null;
            }
            k0Var12.b.setBackgroundColor(getResources().getColor(2131101002));
            x4.k0 k0Var13 = this.c;
            if (k0Var13 == null) {
                kotlin.jvm.internal.m.w("dataBinding");
                k0Var13 = null;
            }
            k0Var13.b.setTitleTextColor(-16777216);
            x4.k0 k0Var14 = this.c;
            if (k0Var14 == null) {
                kotlin.jvm.internal.m.w("dataBinding");
                k0Var14 = null;
            }
            k0Var14.b.setNavigationIcon(2131231330);
            x4.k0 k0Var15 = this.c;
            if (k0Var15 == null) {
                kotlin.jvm.internal.m.w("dataBinding");
                k0Var15 = null;
            }
            k0Var15.e.setTextColor(getResources().getColor(2131101008));
            x4.k0 k0Var16 = this.c;
            if (k0Var16 == null) {
                kotlin.jvm.internal.m.w("dataBinding");
                k0Var16 = null;
            }
            k0Var16.c.setTextColor(getResources().getColor(2131101008));
        }
        x4.k0 k0Var17 = this.c;
        if (k0Var17 == null) {
            kotlin.jvm.internal.m.w("dataBinding");
            k0Var17 = null;
        }
        k0Var17.c.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                EditTopMenuNavigationActivity.S(EditTopMenuNavigationActivity.this, view);
            }
        });
        x4.k0 k0Var18 = this.c;
        if (k0Var18 == null) {
            kotlin.jvm.internal.m.w("dataBinding");
        } else {
            k0Var2 = k0Var18;
        }
        k0Var2.b.setNavigationOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                EditTopMenuNavigationActivity.T(EditTopMenuNavigationActivity.this, view);
            }
        });
    }

    public final l6 N() {
        l6 l6Var = this.b;
        if (l6Var != null) {
            return l6Var;
        }
        kotlin.jvm.internal.m.w("adapter");
        return null;
    }

    public final ArrayList<L1order> O() {
        ArrayList<L1order> O0 = com.htmedia.mint.utils.f0.O0("l1_menu_order", this);
        kotlin.jvm.internal.m.f(O0, "getL1MenuOrderArrayList(...)");
        return O0;
    }

    public final void P(l6 l6Var) {
        kotlin.jvm.internal.m.g(l6Var, "<set-?>");
        this.b = l6Var;
    }

    public final void U() {
        if (f6.l.a(this, "isShowCoachmarkFilterL1MenuInner")) {
            return;
        }
        f6.l.m(this, "isShowCoachmarkFilterL1MenuInner", Boolean.TRUE);
        final View inflate = getLayoutInflater().inflate(2131624599, (ViewGroup) null, false);
        this.e = new PopupWindow(inflate, -1, -1);
        new Handler().postDelayed(new Runnable() {
            @Override
            public final void run() {
                EditTopMenuNavigationActivity.V(inflate, this);
            }
        }, 200L);
        PopupWindow popupWindow = this.e;
        if (popupWindow != null) {
            popupWindow.setOutsideTouchable(true);
        }
        ((LinearLayout) inflate.findViewById(2131429545)).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                EditTopMenuNavigationActivity.W(EditTopMenuNavigationActivity.this, view);
            }
        });
    }

    public void onBackPressed() {
        finish();
    }

    protected void onCreate(Bundle savedInstanceState) {
        super/*androidx.fragment.app.FragmentActivity*/.onCreate(savedInstanceState);
        x4.k0 contentView = DataBindingUtil.setContentView(this, 2131623984);
        kotlin.jvm.internal.m.f(contentView, "setContentView(...)");
        x4.k0 k0Var = contentView;
        this.c = k0Var;
        if (k0Var == null) {
            kotlin.jvm.internal.m.w("dataBinding");
            k0Var = null;
        }
        k0Var.c(Boolean.valueOf(com.htmedia.mint.utils.f0.Z1()));
        Q();
        if (this.b != null) {
            this.d = O();
            N().j(this.d);
        }
        setupToolbar();
        U();
    }

    @Override
    public void w(RecyclerView.ViewHolder viewHolder) {
        ItemTouchHelper itemTouchHelper;
        if (viewHolder == null || (itemTouchHelper = this.a) == null) {
            return;
        }
        itemTouchHelper.startDrag(viewHolder);
    }
}