导航菜单

页面标题

页面副标题

MX Player v1.97.8 - PhotoDisplayActivity.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) {
    }
}