正在查看: MX Player v1.97.8 应用的 PhotoDisplayActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: MX Player v1.97.8 应用的 PhotoDisplayActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.mxtech.videoplayer.mxtransfer.ui.photodisplay;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.util.SparseArray;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.fragment.app.m;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import androidx.viewpager.widget.ViewPager;
import com.mxtech.videoplayer.mxtransfer.core.next.ControlMessage;
import com.mxtech.videoplayer.mxtransfer.core.next.FileReceiver;
import com.mxtech.videoplayer.mxtransfer.core.next.e0;
import com.mxtech.videoplayer.mxtransfer.ui.view.photoview.PhotoView;
import defpackage.bkb;
import defpackage.dyd;
import defpackage.iif;
import defpackage.ljd;
import defpackage.lvc;
import defpackage.mjd;
import defpackage.n38;
import defpackage.njd;
import defpackage.nr4;
import defpackage.o86;
import defpackage.ojd;
import defpackage.pg2;
import defpackage.v2b;
import defpackage.v56;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
public class PhotoDisplayActivity extends qya implements lvc {
public static final int V = 0;
public RelativeLayout A;
public LinearLayout B;
public String E;
public bkb H;
public String I;
public int K;
public int N;
public RecyclerView Q;
public mxb R;
public dyd S;
public int T;
public e U;
public ViewPager t;
public d u;
public TextView v;
public ImageView w;
public RelativeLayout x;
public TextView y;
public TextView z;
public final ArrayList<String> C = new ArrayList<>();
public final SparseArray D = new SparseArray();
public ArrayList<nr4> F = new ArrayList<>();
public v56 G = null;
public final ArrayList<pg2> J = new ArrayList<>();
public int L = 0;
public final SparseArray<String> M = new SparseArray<>();
public int O = 0;
public int P = 0;
public class a implements e {
public a() {
}
@Override
public final void a(int i) {
PhotoDisplayActivity photoDisplayActivity = PhotoDisplayActivity.this;
PhotoDisplayActivity.f6(photoDisplayActivity, i);
photoDisplayActivity.N = i;
}
}
public class b implements e {
public b() {
}
@Override
public final void a(int i) {
PhotoDisplayActivity photoDisplayActivity = PhotoDisplayActivity.this;
if (i < 0) {
int i2 = PhotoDisplayActivity.V;
photoDisplayActivity.getClass();
} else {
pg2 pg2Var = photoDisplayActivity.J.get(i);
if (pg2Var.b) {
photoDisplayActivity.y.setText(pg2Var.c);
if (pg2Var.c.length() > 3) {
photoDisplayActivity.y.setText("999+");
photoDisplayActivity.y.setTextSize(2, 7.0f);
} else {
photoDisplayActivity.y.setTextSize(2, 10.0f);
}
photoDisplayActivity.y.setBackgroundResource(2114257111);
} else {
photoDisplayActivity.y.setText(ControlMessage.EMPTY_STRING);
photoDisplayActivity.y.setBackgroundResource(2114257113);
}
}
PhotoDisplayActivity.f6(photoDisplayActivity, i);
photoDisplayActivity.N = i;
}
}
public class c implements e {
public c() {
}
@Override
public final void a(int i) {
PhotoDisplayActivity photoDisplayActivity = PhotoDisplayActivity.this;
PhotoDisplayActivity.f6(photoDisplayActivity, i);
photoDisplayActivity.N = i;
}
}
public class d extends h8d {
public Object h;
public final ArrayList i;
public class a implements View.OnClickListener {
public a() {
}
@Override
public final void onClick(View view) {
d dVar = d.this;
if (PhotoDisplayActivity.this.A.getVisibility() != 8) {
PhotoDisplayActivity.this.A.setVisibility(8);
PhotoDisplayActivity.this.B.setVisibility(8);
return;
}
PhotoDisplayActivity.this.A.setVisibility(0);
PhotoDisplayActivity photoDisplayActivity = PhotoDisplayActivity.this;
if (photoDisplayActivity.O > 0) {
photoDisplayActivity.B.setVisibility(0);
} else {
photoDisplayActivity.B.setVisibility(8);
}
}
}
public class b implements View.OnClickListener {
public b() {
}
@Override
public final void onClick(View view) {
d dVar = d.this;
if (PhotoDisplayActivity.this.A.getVisibility() == 8) {
PhotoDisplayActivity.this.A.setVisibility(0);
PhotoDisplayActivity.this.B.setVisibility(0);
} else {
PhotoDisplayActivity.this.A.setVisibility(8);
PhotoDisplayActivity.this.B.setVisibility(8);
}
}
}
public d(ArrayList arrayList) {
this.i = arrayList;
}
public final void destroyItem(@NonNull ViewGroup viewGroup, int i, @NonNull Object obj) {
viewGroup.removeView((View) obj);
}
public final int getCount() {
return this.i.size();
}
@NonNull
public final Object instantiateItem(@NonNull ViewGroup viewGroup, int i) {
qya qyaVar = PhotoDisplayActivity.this;
View inflate = LayoutInflater.from(qyaVar).inflate(2131559389, (ViewGroup) null);
PhotoView findViewById = inflate.findViewById(2131364333);
findViewById.setZoomable(true);
hs8.c(qyaVar, findViewById, (String) this.i.get(i), i0g.f(2131232397));
viewGroup.addView(inflate, new ViewGroup.LayoutParams(-1, -1));
inflate.setOnClickListener(new a());
findViewById.setOnClickListener(new b());
return inflate;
}
public final boolean isViewFromObject(@NonNull View view, @NonNull Object obj) {
return view == obj;
}
public final void setPrimaryItem(@NonNull ViewGroup viewGroup, int i, @NonNull Object obj) {
super.setPrimaryItem(viewGroup, i, obj);
if (this.h != obj) {
this.h = obj;
if (obj instanceof PhotoView) {
((PhotoView) obj).f.e();
}
}
}
}
public interface e {
void a(int i);
}
public static void f6(PhotoDisplayActivity photoDisplayActivity, int i) {
int size = photoDisplayActivity.F.size();
String str = photoDisplayActivity.C.get(i);
int i2 = -1;
for (int i3 = 0; i3 < size; i3++) {
nr4 nr4Var = photoDisplayActivity.F.get(i3);
if (str.equals(nr4Var.b)) {
nr4Var.c = true;
i2 = i3;
} else {
nr4Var.c = false;
}
}
photoDisplayActivity.R.notifyDataSetChanged();
if (i2 > -1) {
photoDisplayActivity.Q.K0(i2);
}
}
public static void g6(m mVar, v56 v56Var, String str) {
Intent intent = new Intent();
intent.setClass(mVar, PhotoDisplayActivity.class);
intent.putExtra("currentFileInfo", v56Var);
intent.putExtra("folderPath", str);
intent.putExtra("type", 0);
mVar.startActivity(intent);
}
public final void attachBaseContext(Context context) {
super/*rya*/.attachBaseContext(context);
c7g.a(this);
}
public final void h6(int i) {
String str = this.C.get(i);
pg2 pg2Var = this.J.get(i);
if (pg2Var.b) {
nr4 nr4Var = new nr4();
nr4Var.c = true;
nr4Var.b = pg2Var.a;
nr4Var.d = i;
this.F.add(nr4Var);
Collections.sort(this.F);
this.R.notifyDataSetChanged();
return;
}
ArrayList<nr4> arrayList = new ArrayList<>();
Iterator<nr4> it = this.F.iterator();
while (it.hasNext()) {
nr4 next = it.next();
if (!next.b.equals(str)) {
arrayList.add(next);
}
}
this.F = arrayList;
mxb mxbVar = this.R;
mxbVar.i = arrayList;
mxbVar.notifyDataSetChanged();
}
public final void onCreate(Bundle bundle) {
int i;
SparseArray<String> sparseArray;
getWindow().addFlags(Integer.MIN_VALUE);
getWindow().setStatusBarColor(-16777216);
super.onCreate(bundle);
setContentView(2114453509);
this.v = (TextView) findViewById(2114322663);
this.w = (ImageView) findViewById(2114322443);
this.y = (TextView) findViewById(2114322479);
this.x = (RelativeLayout) findViewById(2114322478);
TextView textView = (TextView) findViewById(2114322677);
this.z = textView;
textView.setOnClickListener(new ljd(this));
this.S = new dyd(this);
this.Q = findViewById(2114322775);
mxb mxbVar = new mxb();
this.R = mxbVar;
mxbVar.g(nr4.class, this.S);
this.R.i = this.F;
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(1);
linearLayoutManager.x1(0);
RecyclerView recyclerView = this.Q;
int dimension = (int) getResources().a.getDimension(2131166704);
int dimension2 = (int) getResources().a.getDimension(2131166704);
n38 n38Var = new n38();
n38Var.a = dimension;
n38Var.b = dimension2;
recyclerView.j(n38Var, -1);
this.Q.setLayoutManager(linearLayoutManager);
this.Q.setAdapter(this.R);
RelativeLayout relativeLayout = (RelativeLayout) findViewById(2114322800);
this.A = relativeLayout;
relativeLayout.setOnClickListener(new mjd());
this.B = (LinearLayout) findViewById(2114322692);
this.w.setOnClickListener(new njd(this));
this.x.setOnClickListener(new ojd(this));
this.t = findViewById(2114322689);
ArrayList<String> arrayList = this.C;
d dVar = new d(arrayList);
this.u = dVar;
this.t.setAdapter(dVar);
this.t.b(new com.mxtech.videoplayer.mxtransfer.ui.photodisplay.a(this));
Bundle extras = getIntent().getExtras();
if (extras == null) {
return;
}
this.P = extras.getInt("type", -1);
this.G = (v56) extras.getSerializable("currentFileInfo");
this.I = extras.getString("folderPath");
this.E = extras.getString("currentUrl");
this.N = extras.getInt("currentPos");
this.T = extras.getInt("sessionId", -1);
boolean z = extras.getBoolean("requestImageList", true);
int i2 = this.P;
SparseArray sparseArray2 = this.D;
if (i2 != 0) {
if (i2 != 1) {
if (i2 == 2) {
this.U = new a();
return;
}
return;
}
this.U = new c();
int i3 = this.T;
if (z) {
ArrayList arrayList2 = new ArrayList(FileReceiver.h().r(i3).o);
ArrayList arrayList3 = new ArrayList();
int size = arrayList2.size();
for (int i4 = 0; i4 < size; i4++) {
e0 e0Var = (e0) arrayList2.get(i4);
if (e0Var.i == 2) {
arrayList3.add(e0Var.q);
if (e0Var.q.equals(this.E)) {
this.K = i4;
}
}
}
arrayList.addAll(arrayList3);
i = 0;
} else {
arrayList.add(this.E);
i = 0;
this.K = 0;
}
this.u.notifyDataSetChanged();
if (arrayList != null && !arrayList.isEmpty()) {
Iterator<String> it = arrayList.iterator();
while (it.hasNext()) {
String next = it.next();
nr4 nr4Var = new nr4();
nr4Var.b = next;
this.F.add(nr4Var);
sparseArray2.put(i, next);
i++;
}
}
this.t.setCurrentItem(this.K);
int i5 = this.K;
this.F.get(i5).c = true;
this.R.notifyDataSetChanged();
this.Q.K0(i5);
this.v.setText(o86.f(arrayList.get(this.K)));
this.x.setVisibility(8);
this.z.setVisibility(8);
return;
}
this.U = new b();
if (this.I.equals("all_date_image_path")) {
this.H = new bkb(ControlMessage.EMPTY_STRING);
iif iifVar = v2b.a().b.g;
iifVar.getClass();
ArrayList arrayList4 = new ArrayList();
if (!ti.n(iifVar.k)) {
Iterator<bkb> it2 = iifVar.k.iterator();
while (it2.hasNext()) {
arrayList4.addAll(it2.next().c);
}
}
this.H.c = arrayList4;
} else {
this.H = (bkb) v2b.a().b.g.f.get(this.I);
}
v56 v56Var = this.G;
if (v56Var != null) {
this.E = v56Var.c;
}
if (this.H != null) {
arrayList.clear();
ArrayList<pg2> arrayList5 = this.J;
arrayList5.clear();
this.O = 0;
Iterator it3 = this.H.c.iterator();
int i6 = 0;
int i7 = 0;
while (true) {
boolean hasNext = it3.hasNext();
sparseArray = this.M;
if (!hasNext) {
break;
}
v56 v56Var2 = (v56) it3.next();
if (this.E.equals(v56Var2.c)) {
this.E = v56Var2.c;
}
arrayList.add(v56Var2.c);
sparseArray2.put(i6, v56Var2.c);
i6++;
pg2 pg2Var = new pg2();
pg2Var.a = v56Var2.c;
pg2Var.b = v2b.a().b.g.b.contains(v56Var2);
arrayList5.add(pg2Var);
if (pg2Var.b) {
int i8 = this.O + 1;
this.O = i8;
pg2Var.c = String.valueOf(i8);
sparseArray.put(i7, v56Var2.c);
i7++;
}
}
if (this.O == 0) {
this.B.setVisibility(8);
}
this.F.clear();
Iterator<pg2> it4 = arrayList5.iterator();
int i9 = 0;
while (it4.hasNext()) {
pg2 next2 = it4.next();
nr4 nr4Var2 = new nr4();
if (next2.b) {
nr4Var2.b = next2.a;
nr4Var2.d = i9;
this.F.add(nr4Var2);
}
i9++;
}
this.u.notifyDataSetChanged();
if (arrayList.size() > 0) {
this.K = arrayList.indexOf(this.E);
this.L = sparseArray.indexOfValue(this.E);
int i10 = d1j.a;
this.t.setCurrentItem(this.K);
int i11 = this.L;
if (i11 > -1) {
this.F.get(i11).c = true;
this.R.notifyDataSetChanged();
this.Q.K0(i11);
}
int i12 = this.K;
if (i12 >= 0) {
pg2 pg2Var2 = arrayList5.get(i12);
if (pg2Var2.b) {
this.y.setText(pg2Var2.c);
this.y.setBackgroundResource(2114257111);
if (pg2Var2.c.length() > 3) {
this.y.setText("999+");
this.y.setTextSize(2, 7.0f);
} else {
this.y.setTextSize(2, 10.0f);
}
} else {
this.y.setText(ControlMessage.EMPTY_STRING);
this.y.setBackgroundResource(2114257113);
}
}
this.v.setText(o86.f(arrayList.get(this.K)));
this.N = this.K;
}
}
}
public final void d6(int i) {
}
}