正在查看: 用信花 v1.1.3 应用的 MainActivity.java JAVA 源代码文件
本页面展示 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);
}
}