导航菜单

页面标题

页面副标题

OLX India v19.42.007 - ImageGalleryNewActivity.java 源代码

正在查看: OLX India v19.42.007 应用的 ImageGalleryNewActivity.java JAVA 源代码文件

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


package com.olxgroup.panamera.app.buyers.adDetails.activities;

import android.animation.ValueAnimator;
import android.content.Intent;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import com.naspers.advertising.baxterandroid.domain.manager.w;
import com.naspers.ragnarok.core.entity.Transferable;
import com.naspers.ragnarok.domain.constant.Constants;
import com.olxgroup.panamera.app.buyers.c2b.entities.AdItemDetailBundle;
import com.olxgroup.panamera.app.common.infra.m2;
import com.olxgroup.panamera.app.common.utils.o1;
import com.olxgroup.panamera.domain.buyers.addetails.repository.ADPTrackingService;
import com.olxgroup.panamera.domain.common.tracking.repository.TrackingService;
import com.olxgroup.panamera.domain.seller.imagegallery.ImageGalleryPresenter;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Locale;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.StringCompanionObject;
import olx.com.delorean.domain.contract.ImagesGalleryContract;
import olx.com.delorean.domain.utils.EventBus;
import olx.com.delorean.view.ImagePager;

@Metadata
public final class ImageGalleryNewActivity extends l implements ImagePager.b, ImagesGalleryContract.IView {
    public static final a x0 = new a(null);
    public static final int y0 = 8;
    public ImageGalleryPresenter b0;
    public TrackingService c0;
    public ADPTrackingService d0;
    public EventBus e0;
    private int i0;
    private String j0;
    private boolean k0;
    private boolean l0;
    private List m0;
    private boolean r0;
    private com.naspers.advertising.baxterandroid.domain.manager.w s0;
    private boolean u0;
    private AdItemDetailBundle w0;
    private final com.olxgroup.panamera.app.buyers.utils.c f0 = new com.olxgroup.panamera.app.buyers.utils.c();
    private String g0 = "";
    private int h0 = -1;
    private String n0 = "";
    private String o0 = "";
    private String p0 = "";
    private String q0 = "";
    private HashMap t0 = new HashMap();
    private boolean v0 = true;

    public static final class a {
        public a(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }

        private a() {
        }
    }

    private final void N2(int i) {
        ((com.olx.southasia.databinding.y) G2()).F.animate().translationY(i).setDuration(300L).start();
    }

    private final void O2(final View view) {
        view.setVisibility(0);
        view.measure(View.MeasureSpec.makeMeasureSpec(view.getWidth(), 1073741824), View.MeasureSpec.makeMeasureSpec(0, 0));
        ValueAnimator ofInt = ValueAnimator.ofInt(view.getHeight(), view.getMeasuredHeight());
        ofInt.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
            @Override
            public final void onAnimationUpdate(ValueAnimator valueAnimator) {
                ImageGalleryNewActivity.P2(view, this, valueAnimator);
            }
        });
        ofInt.setDuration(300L);
        ofInt.start();
    }

    public static final void P2(View view, ImageGalleryNewActivity imageGalleryNewActivity, ValueAnimator valueAnimator) {
        int intValue = ((Integer) valueAnimator.getAnimatedValue()).intValue();
        ViewGroup.LayoutParams layoutParams = view.getLayoutParams();
        layoutParams.height = intValue;
        view.setLayoutParams(layoutParams);
        imageGalleryNewActivity.N2(intValue - view.getHeight());
    }

    private final boolean R2() {
        return this.w0 != null;
    }

    private final void S2(int i) {
        List list;
        com.naspers.advertising.baxterandroid.domain.manager.w wVar;
        if (!a3() || (list = this.m0) == null || list.size() <= 1) {
            return;
        }
        int i2 = i + 1;
        List list2 = this.m0;
        if (i2 != (list2 != null ? list2.size() : 0) || (wVar = this.s0) == null) {
            return;
        }
        com.naspers.advertising.baxterandroid.common.b.l(wVar, this, Constants.Permissions.GALLERY, false, new Function0() {
            public final Object invoke() {
                Unit T2;
                T2 = ImageGalleryNewActivity.T2();
                return T2;
            }
        });
    }

    public static final Unit T2() {
        return Unit.a;
    }

    private final void U2() {
        if (this.u0) {
            ((com.olx.southasia.databinding.y) G2()).D.setVisibility(4);
            com.naspers.advertising.baxterandroid.domain.manager.w wVar = this.s0;
            if (wVar != null) {
                wVar.K(((com.olx.southasia.databinding.y) G2()).D, 0, "top", new Function0() {
                    public final Object invoke() {
                        Unit V2;
                        V2 = ImageGalleryNewActivity.V2(ImageGalleryNewActivity.this);
                        return V2;
                    }
                });
            }
        }
    }

    public static final Unit V2(ImageGalleryNewActivity imageGalleryNewActivity) {
        imageGalleryNewActivity.O2(((com.olx.southasia.databinding.y) imageGalleryNewActivity.G2()).D);
        return Unit.a;
    }

    private final void W2(List list, AdItemDetailBundle adItemDetailBundle) {
        if (list == null) {
            setResult(0);
            finish();
        }
        ((com.olx.southasia.databinding.y) G2()).F.setPinchPanZoomEnabled(false);
        ((com.olx.southasia.databinding.y) G2()).F.setIsGallery(true);
        ((com.olx.southasia.databinding.y) G2()).F.A(this.r0);
        ((com.olx.southasia.databinding.y) G2()).F.setNewGalleryViewEnabled(this.r0);
        ((com.olx.southasia.databinding.y) G2()).F.z(true);
        ((com.olx.southasia.databinding.y) G2()).F.setFragmentManager(getSupportFragmentManager());
        ((com.olx.southasia.databinding.y) G2()).F.setDotIndicatorOverImage(this.k0);
        ((com.olx.southasia.databinding.y) G2()).F.setC2BBundleData(adItemDetailBundle);
        ((com.olx.southasia.databinding.y) G2()).F.setImages(list);
        ((com.olx.southasia.databinding.y) G2()).F.setSelectedPhoto(this.i0);
        ((com.olx.southasia.databinding.y) G2()).F.setOnImageChangeListener(this);
        ((com.olx.southasia.databinding.y) G2()).F.z(this.v0);
        ((com.olx.southasia.databinding.y) G2()).G.setVisibility(this.l0 ? 0 : 8);
        Z2(this.i0 + 1, list != null ? list.size() : 0);
    }

    public static final void X2(ImageGalleryNewActivity imageGalleryNewActivity, View view) {
        imageGalleryNewActivity.onBackPressed();
    }

    private final void Y2() {
        Bundle extras = getIntent().getExtras();
        if (extras != null) {
            if (extras.containsKey(Constants.ExtraKeys.ORIGIN_SOURCE)) {
                this.g0 = extras.getString(Constants.ExtraKeys.ORIGIN_SOURCE);
            }
            if (extras.containsKey(Constants.ExtraKeys.SELECTED_PHOTO_INDEX)) {
                this.i0 = extras.getInt(Constants.ExtraKeys.SELECTED_PHOTO_INDEX, 0);
            }
            if (extras.containsKey(Constants.AD_ID)) {
                this.j0 = extras.getString(Constants.AD_ID);
            }
            if (extras.containsKey("project_id")) {
                this.h0 = extras.getInt("project_id", -1);
            }
            if (extras.containsKey("category_id")) {
                this.n0 = extras.getString("category_id");
            }
            if (extras.containsKey(Constants.ExtraKeys.CHOSEN_OPTION)) {
                this.o0 = extras.getString(Constants.ExtraKeys.CHOSEN_OPTION);
            }
            if (extras.containsKey("galley_view_exp")) {
                this.r0 = extras.getBoolean("galley_view_exp");
            }
            if (extras.containsKey("inspection_type")) {
                this.p0 = extras.getString("inspection_type");
            }
            if (extras.containsKey("user_category")) {
                this.q0 = extras.getString("user_category");
            }
            if (extras.containsKey("baxter_client_map")) {
                this.t0 = (HashMap) extras.getSerializable("baxter_client_map");
            }
            this.k0 = extras.getBoolean(Constants.ExtraKeys.GALLERY_IMAGES_DOT_INDICATOR_VISIBILITY, true);
            this.l0 = extras.getBoolean(Constants.ExtraKeys.GALLERY_IMAGES_COUNT_VISIBILITY, false);
            if (extras.containsKey(Constants.ExtraKeys.GALLERY_IMAGES_INFO)) {
                List list = (List) extras.getSerializable(Constants.ExtraKeys.GALLERY_IMAGES_INFO);
                this.m0 = list;
                ImageGalleryPresenter imageGalleryPresenter = this.b0;
                if (imageGalleryPresenter != null) {
                    imageGalleryPresenter.setImageList(list);
                }
            }
            if (extras.containsKey("show_sticky_banner_in_gallery")) {
                this.u0 = extras.getBoolean("show_sticky_banner_in_gallery", false);
            }
            if (extras.containsKey("show_gallery_cta")) {
                this.v0 = extras.getBoolean("show_gallery_cta", false);
            }
            if (extras.containsKey(Constants.Intent.Extra.C2B_AD_ITEM_DETAIL)) {
                this.w0 = (AdItemDetailBundle) extras.getParcelable(Constants.Intent.Extra.C2B_AD_ITEM_DETAIL);
            }
        }
    }

    private final void Z2(int i, int i2) {
        if (i2 <= 1) {
            ((com.olx.southasia.databinding.y) G2()).G.setVisibility(8);
            return;
        }
        ((com.olx.southasia.databinding.y) G2()).G.setVisibility(0);
        TextView textView = ((com.olx.southasia.databinding.y) G2()).G;
        StringCompanionObject stringCompanionObject = StringCompanionObject.a;
        textView.setText(String.format(Locale.ENGLISH, " %1$d / %2$d ", Arrays.copyOf(new Object[]{Integer.valueOf(i), Integer.valueOf(i2)}, 2)));
    }

    private final boolean a3() {
        return com.naspers.advertising.baxterandroid.g.a.G();
    }

    public void B(int r10) {
        throw new UnsupportedOperationException("Method not decompiled: com.olxgroup.panamera.app.buyers.adDetails.activities.ImageGalleryNewActivity.B(int):void");
    }

    @Override
    public com.olx.southasia.databinding.y H2() {
        return com.olx.southasia.databinding.y.Q(getLayoutInflater());
    }

    public boolean dispatchTouchEvent(MotionEvent motionEvent) {
        return com.aghajari.zoomhelper.i.E.b().l(motionEvent, this) || super/*android.app.Activity*/.dispatchTouchEvent(motionEvent);
    }

    public String getAppVersion() {
        return m2.a.w1().j();
    }

    @Override
    protected void onActivityResult(int i, int i2, Intent intent) {
        super.onActivityResult(i, i2, intent);
        if (i2 == -1) {
            ((com.olx.southasia.databinding.y) G2()).F.u(i);
        }
    }

    @Override
    public void onBackPressed() {
        com.naspers.advertising.baxterandroid.domain.manager.w wVar = this.s0;
        if (wVar != null) {
            com.naspers.advertising.baxterandroid.common.b.h(wVar, this, Constants.Permissions.GALLERY);
        }
        Intent intent = new Intent();
        intent.putExtra(Constants.ExtraKeys.SELECTED_PHOTO_INDEX, ((com.olx.southasia.databinding.y) G2()).F.getCurrentItem());
        intent.putExtra("scrollPhotoCount", ((com.olx.southasia.databinding.y) G2()).F.getScrollCount());
        setResult(-1, intent);
        super.onBackPressed();
    }

    @Override
    public void onCreate(Bundle bundle) {
        List list;
        requestWindowFeature(1);
        getWindow().setFlags(Transferable.STATUS_UNKNOWN, Transferable.STATUS_UNKNOWN);
        super.onCreate(bundle);
        ImageGalleryPresenter imageGalleryPresenter = this.b0;
        if (imageGalleryPresenter != null) {
            imageGalleryPresenter.setView(this);
        }
        ((com.olx.southasia.databinding.y) G2()).A.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                ImageGalleryNewActivity.X2(ImageGalleryNewActivity.this, view);
            }
        });
        Y2();
        if (this.r0) {
            ((com.olx.southasia.databinding.y) G2()).A.setImageDrawable(androidx.core.content.b.getDrawable(this, com.olx.southasia.g.ic_clear_white));
        }
        if (!R2()) {
            com.naspers.advertising.baxterandroid.domain.manager.w a2 = new w.a(this, getLifecycle(), Constants.Permissions.GALLERY, this.t0, o1.b().toString()).a();
            if (a2 != null) {
                com.naspers.advertising.baxterandroid.common.b.i(a2, this, Constants.Permissions.GALLERY);
                if (a3() && (list = this.m0) != null && list.size() > 1) {
                    com.naspers.advertising.baxterandroid.common.b.e(a2, this, Constants.Permissions.GALLERY, false, 4, (Object) null);
                }
            } else {
                a2 = null;
            }
            this.s0 = a2;
        }
        W2(this.m0, this.w0);
        U2();
    }

    protected void onRestoreInstanceState(Bundle bundle) {
        super/*android.app.Activity*/.onRestoreInstanceState(bundle);
        this.i0 = bundle.getInt(Constants.ExtraKeys.SELECTED_PHOTO_INDEX, 0);
    }

    @Override
    protected void onResume() {
        super.onResume();
        this.f0.a();
    }

    protected void onSaveInstanceState(Bundle bundle) {
        bundle.putInt(Constants.ExtraKeys.SELECTED_PHOTO_INDEX, ((com.olx.southasia.databinding.y) G2()).F.getCurrentItem());
        super/*androidx.activity.ComponentActivity*/.onSaveInstanceState(bundle);
    }

    @Override
    protected void onStart() {
        super.onStart();
        ImageGalleryPresenter imageGalleryPresenter = this.b0;
        if (imageGalleryPresenter != null) {
            imageGalleryPresenter.start();
        }
    }
}