正在查看: OLX India v19.42.007 应用的 ImageGalleryNewActivity.java JAVA 源代码文件
本页面展示 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();
}
}
}