导航菜单

页面标题

页面副标题

用信花 v1.1.3 - MainActivity.java 源代码

正在查看: 用信花 v1.1.3 应用的 MainActivity.java JAVA 源代码文件

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


package com.duoshan.loan.ui.launch.activity;

import android.animation.AnimatorSet;
import android.animation.ObjectAnimator;
import android.annotation.SuppressLint;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.KeyEvent;
import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentTransaction;
import com.duoshan.loan.a;
import com.duoshan.loan.base.BaseActivity;
import com.duoshan.loan.base.BaseViewModel;
import com.duoshan.loan.databinding.ActivityMainBinding;
import com.duoshan.loan.ui.find.FindFragment;
import com.duoshan.loan.ui.home.fragment.HomeFragment;
import com.duoshan.loan.ui.mine.fragment.MineFragment;
import com.duoshan.loan.ui.repayment.fragment.RepaymentFragment;
import com.jeremyliao.liveeventbus.LiveEventBus;
import e2.b;
import e2.j0;
import e2.o0;
import e2.q;
import z1.j;
import z1.k;
import z1.l;
import z1.m;
import z1.n;

public class MainActivity extends BaseActivity<ActivityMainBinding, BaseViewModel> {

    public int f2843e;

    public HomeFragment f2844f;

    public FindFragment f2845g;

    public RepaymentFragment f2846h;

    public MineFragment f2847i;

    public long f2848j = 0;

    public void A(Integer num) {
        C(num.intValue());
    }

    public void w(View view) {
        C(0);
    }

    public void x(View view) {
        C(1);
    }

    public void y(View view) {
        C(2);
    }

    public void z(View view) {
        C(3);
    }

    public final void B(ImageView imageView) {
        ObjectAnimator ofFloat = ObjectAnimator.ofFloat(imageView, "scaleX", 1.0f, 1.15f, 1.0f);
        ObjectAnimator ofFloat2 = ObjectAnimator.ofFloat(imageView, "scaleY", 1.0f, 1.15f, 1.0f);
        AnimatorSet animatorSet = new AnimatorSet();
        animatorSet.setDuration(1000L);
        animatorSet.setInterpolator(new o0(0.4f));
        animatorSet.playTogether(ofFloat, ofFloat2);
        animatorSet.start();
    }

    public void C(int i4) {
        D(i4);
        if (i4 == 0) {
            B(((ActivityMainBinding) this.f2431a).tabInclude.ivHome);
            E(((ActivityMainBinding) this.f2431a).tabInclude.llHome);
            return;
        }
        if (i4 == 1) {
            B(((ActivityMainBinding) this.f2431a).tabInclude.ivFind);
            E(((ActivityMainBinding) this.f2431a).tabInclude.llFind);
        } else if (i4 == 2) {
            B(((ActivityMainBinding) this.f2431a).tabInclude.ivRepayment);
            E(((ActivityMainBinding) this.f2431a).tabInclude.llRepayment);
        } else {
            if (i4 != 3) {
                return;
            }
            B(((ActivityMainBinding) this.f2431a).tabInclude.ivMine);
            E(((ActivityMainBinding) this.f2431a).tabInclude.llMine);
        }
    }

    public final void D(int i4) {
        FragmentTransaction beginTransaction = getSupportFragmentManager().beginTransaction();
        u(beginTransaction);
        if (i4 == 0) {
            Fragment fragment = this.f2844f;
            if (fragment == null) {
                HomeFragment T0 = HomeFragment.T0(this.f2843e);
                this.f2844f = T0;
                beginTransaction.add(a.i.frame_container, T0);
            } else {
                beginTransaction.show(fragment);
            }
        } else if (i4 != 1) {
            if (i4 != 2) {
                if (i4 == 3) {
                    if (TextUtils.isEmpty(j0.f())) {
                        e2.a.v(b.e().h());
                    } else {
                        Fragment fragment2 = this.f2847i;
                        if (fragment2 == null) {
                            MineFragment R = MineFragment.R();
                            this.f2847i = R;
                            beginTransaction.add(a.i.frame_container, R);
                        } else {
                            beginTransaction.show(fragment2);
                        }
                    }
                }
            } else if (TextUtils.isEmpty(j0.f())) {
                e2.a.v(b.e().h());
            } else {
                Fragment fragment3 = this.f2846h;
                if (fragment3 == null) {
                    RepaymentFragment u4 = RepaymentFragment.u();
                    this.f2846h = u4;
                    beginTransaction.add(a.i.frame_container, u4);
                } else {
                    beginTransaction.show(fragment3);
                }
            }
        } else if (TextUtils.isEmpty(j0.f())) {
            e2.a.v(b.e().h());
        } else {
            Fragment fragment4 = this.f2845g;
            if (fragment4 == null) {
                FindFragment r4 = FindFragment.r();
                this.f2845g = r4;
                beginTransaction.add(a.i.frame_container, r4);
            } else {
                beginTransaction.show(fragment4);
            }
        }
        beginTransaction.commitAllowingStateLoss();
    }

    public final void E(LinearLayout linearLayout) {
        ((ActivityMainBinding) this.f2431a).tabInclude.llHome.setSelected(false);
        ((ActivityMainBinding) this.f2431a).tabInclude.llFind.setSelected(false);
        ((ActivityMainBinding) this.f2431a).tabInclude.llRepayment.setSelected(false);
        ((ActivityMainBinding) this.f2431a).tabInclude.llMine.setSelected(false);
        linearLayout.setSelected(true);
    }

    @Override
    public void g() {
        this.f2843e = getIntent().getIntExtra("antiFraudPopUps", 0);
    }

    @Override
    public void initView() {
        C(0);
        ((ActivityMainBinding) this.f2431a).tabInclude.llHome.setOnClickListener(new l(this));
        ((ActivityMainBinding) this.f2431a).tabInclude.llFind.setOnClickListener(new m(this));
        ((ActivityMainBinding) this.f2431a).tabInclude.llRepayment.setOnClickListener(new k(this));
        ((ActivityMainBinding) this.f2431a).tabInclude.llMine.setOnClickListener(new j(this));
        LiveEventBus.get(q.f3684e, Integer.class).observe(this, new n(this));
    }

    @Override
    public void onDestroy() {
        super.onDestroy();
    }

    @Override
    public boolean onKeyDown(int i4, KeyEvent keyEvent) {
        if (i4 != 4) {
            return super.onKeyDown(i4, keyEvent);
        }
        if (System.currentTimeMillis() - this.f2848j <= 2000) {
            b.e().b();
            return true;
        }
        this.f2848j = System.currentTimeMillis();
        h4.k.u("再点击一次退出程序");
        return true;
    }

    @Override
    @SuppressLint({"MissingSuperCall"})
    public void onSaveInstanceState(Bundle bundle) {
    }

    public final void u(FragmentTransaction fragmentTransaction) {
        HomeFragment homeFragment = this.f2844f;
        if (homeFragment != null) {
            fragmentTransaction.hide(homeFragment);
        }
        FindFragment findFragment = this.f2845g;
        if (findFragment != null) {
            fragmentTransaction.hide(findFragment);
        }
        RepaymentFragment repaymentFragment = this.f2846h;
        if (repaymentFragment != null) {
            fragmentTransaction.hide(repaymentFragment);
        }
        MineFragment mineFragment = this.f2847i;
        if (mineFragment != null) {
            fragmentTransaction.hide(mineFragment);
        }
    }

    public void v(Boolean bool) {
        if (bool.booleanValue()) {
            ((ActivityMainBinding) this.f2431a).tabInclude.llHome.setVisibility(0);
            ((ActivityMainBinding) this.f2431a).tabInclude.llFind.setVisibility(8);
            ((ActivityMainBinding) this.f2431a).tabInclude.llRepayment.setVisibility(0);
            ((ActivityMainBinding) this.f2431a).tabInclude.llMine.setVisibility(0);
            return;
        }
        ((ActivityMainBinding) this.f2431a).tabInclude.llHome.setVisibility(0);
        ((ActivityMainBinding) this.f2431a).tabInclude.llFind.setVisibility(0);
        ((ActivityMainBinding) this.f2431a).tabInclude.llRepayment.setVisibility(0);
        ((ActivityMainBinding) this.f2431a).tabInclude.llMine.setVisibility(0);
    }
}