得物.apk(点击下载) / PmBottomFavAndOwnView.java
package com.shizhuang.duapp.modules.product_detail.detailv3.widget;
import a.f;
import android.content.Context;
import android.content.res.TypedArray;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.view.ViewGroupKt;
import androidx.lifecycle.LifecycleObserver;
import androidx.lifecycle.ViewModelLazy;
import cd.i;
import co.c;
import co.d;
import com.meituan.robust.ChangeQuickRedirect;
import com.meituan.robust.PatchProxy;
import com.meituan.robust.PatchProxyResult;
import com.shizhuang.duapp.R;
import com.shizhuang.duapp.libs.duimageloaderview.options.DuRequestOptions;
import com.shizhuang.duapp.modules.du_mall_common.extension.ViewExtensionKt;
import com.shizhuang.duapp.modules.product_detail.detailv3.vm.PmViewModel;
import com.shizhuang.duapp.modules.router.ServiceManager;
import fi.b;
import g.a;
import kotlin.Lazy;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.JvmOverloads;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Reflection;
import kotlin.properties.ReadWriteProperty;
import kotlin.reflect.KProperty;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import z01.e;
@Metadata(bv = {}, d1 = {"\u00006\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0012\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\b\n\u0002\b\u0004\u0018\u00002\u00020\u00012\u00020\u0002B'\b\u0007\u0012\u0006\u0010\u001c\u001a\u00020\u001b\u0012\n\b\u0002\u0010\u001e\u001a\u0004\u0018\u00010\u001d\u0012\b\b\u0002\u0010 \u001a\u00020\u001f¢\u0006\u0004\b!\u0010\"J\u000e\u0010\u0006\u001a\u00020\u00052\u0006\u0010\u0004\u001a\u00020\u0003J\u000e\u0010\u0007\u001a\u00020\u00052\u0006\u0010\u0004\u001a\u00020\u0003R\u001b\u0010\r\u001a\u00020\b8BX\u0002¢\u0006\f\n\u0004\b\t\u0010\n\u001a\u0004\b\u000b\u0010\fR+\u0010\u0015\u001a\u00020\u00032\u0006\u0010\u000e\u001a\u00020\u00038B@BX\u0002¢\u0006\u0012\n\u0004\b\u000f\u0010\u0010\u001a\u0004\b\u0011\u0010\u0012\"\u0004\b\u0013\u0010\u0014R$\u0010\u0017\u001a\u00020\u00032\u0006\u0010\u0016\u001a\u00020\u00038F@FX\u000e¢\u0006\f\u001a\u0004\b\u0017\u0010\u0012\"\u0004\b\u0018\u0010\u0014R$\u0010\u0019\u001a\u00020\u00032\u0006\u0010\u0016\u001a\u00020\u00038F@FX\u000e¢\u0006\f\u001a\u0004\b\u0019\u0010\u0012\"\u0004\b\u001a\u0010\u0014¨\u0006#"}, d2 = {"Lcom/shizhuang/duapp/modules/product_detail/detailv3/widget/PmBottomFavAndOwnView;", "Landroid/widget/LinearLayout;", "Landroidx/lifecycle/LifecycleObserver;", "", "isSelected", "", "setFavSelected", "setOwnSelected", "Lcom/shizhuang/duapp/modules/product_detail/detailv3/vm/PmViewModel;", "b", "Lkotlin/Lazy;", "getViewModel", "()Lcom/shizhuang/duapp/modules/product_detail/detailv3/vm/PmViewModel;", "viewModel", "<set-?>", "e", "Lkotlin/properties/ReadWriteProperty;", "getHasShowOwnAnimation", "()Z", "setHasShowOwnAnimation", "(Z)V", "hasShowOwnAnimation", "value", "isOwnVisible", "setOwnVisible", "isFavVisible", "setFavVisible", "Landroid/content/Context;", "context", "Landroid/util/AttributeSet;", "attrs", "", "defStyleAttr", "<init>", "(Landroid/content/Context;Landroid/util/AttributeSet;I)V", "du_product_detail_release"}, k = 1, mv = {1, 4, 2})
/* compiled from: PmBottomFavAndOwnView.kt */
public final class PmBottomFavAndOwnView extends LinearLayout implements LifecycleObserver {
public static ChangeQuickRedirect changeQuickRedirect;
public static final /* synthetic */ KProperty[] f = {a.o(PmBottomFavAndOwnView.class, "hasShowOwnAnimation", "getHasShowOwnAnimation()Z", 0)};
public final Lazy b;
/* renamed from: c reason: collision with root package name */
public final PmBottomFavAndOwnItemView f22432c;
public final PmBottomFavAndOwnItemView d;
public final ReadWriteProperty e;
@JvmOverloads
public PmBottomFavAndOwnView(@NotNull Context context) {
this(context, null, 0);
}
private final boolean getHasShowOwnAnimation() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 272435, new Class[0], Boolean.TYPE);
return ((Boolean) (proxy.isSupported ? proxy.result : this.e.getValue(this, f[0]))).booleanValue();
}
private final PmViewModel getViewModel() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 272434, new Class[0], PmViewModel.class);
return (PmViewModel) (proxy.isSupported ? proxy.result : this.b.getValue());
}
private final void setHasShowOwnAnimation(boolean z) {
if (!PatchProxy.proxy(new Object[]{new Byte(z ? (byte) 1 : 0)}, this, changeQuickRedirect, false, 272436, new Class[]{Boolean.TYPE}, Void.TYPE).isSupported) {
this.e.setValue(this, f[0], Boolean.valueOf(z));
}
}
public final void a(@Nullable Function1<? super View, Unit> function1, @Nullable Function1<? super View, Unit> function12) {
if (!PatchProxy.proxy(new Object[]{function1, function12}, this, changeQuickRedirect, false, 272441, new Class[]{Function1.class, Function1.class}, Void.TYPE).isSupported) {
if (getViewModel().k().M()) {
this.f22432c.getTextView().setText("想要");
} else {
this.f22432c.getTextView().setText("收藏");
}
ViewExtensionKt.e(this.f22432c, 0, new PmBottomFavAndOwnView$initByAB$1(function1), 1);
ViewExtensionKt.e(this.d, 0, new PmBottomFavAndOwnView$initByAB$2(function12), 1);
}
}
public final boolean b(boolean z) {
Object[] objArr = {new Byte(z ? (byte) 1 : 0)};
ChangeQuickRedirect changeQuickRedirect2 = changeQuickRedirect;
Class cls = Boolean.TYPE;
PatchProxyResult proxy = PatchProxy.proxy(objArr, this, changeQuickRedirect2, false, 272444, new Class[]{cls}, cls);
if (proxy.isSupported) {
return ((Boolean) proxy.result).booleanValue();
}
if (!ServiceManager.d().isUserLogin()) {
return false;
}
if (z || getHasShowOwnAnimation()) {
setHasShowOwnAnimation(true);
return false;
}
setHasShowOwnAnimation(true);
PmBottomFavAndOwnItemView pmBottomFavAndOwnItemView = this.d;
if (!PatchProxy.proxy(new Object[]{"https://apk.poizon.com/duApp/Android_Config/resource/mall/app/product_detail/ic_own_open_tips.webp", "https://apk.poizon.com/duApp/Android_Config/resource/mall/app/product_detail/ic_sku_own_unselected.webp"}, pmBottomFavAndOwnItemView, PmBottomFavAndOwnItemView.changeQuickRedirect, false, 272430, new Class[]{String.class, String.class}, Void.TYPE).isSupported) {
pmBottomFavAndOwnItemView.b.setVisibility(0);
float f12 = (float) 24;
((c) pmBottomFavAndOwnItemView.b.i("https://apk.poizon.com/duApp/Android_Config/resource/mall/app/product_detail/ic_own_open_tips.webp").r0("https://apk.poizon.com/duApp/Android_Config/resource/mall/app/product_detail/ic_sku_own_unselected.webp").d0(300).v(new d(b.b(f12), b.b(f12)))).T(1).S(new e(pmBottomFavAndOwnItemView)).x();
}
return true;
}
public final void setFavSelected(boolean z) {
if (!PatchProxy.proxy(new Object[]{new Byte(z ? (byte) 1 : 0)}, this, changeQuickRedirect, false, 272442, new Class[]{Boolean.TYPE}, Void.TYPE).isSupported) {
this.f22432c.setSelected(z);
for (View view : ViewGroupKt.getChildren(this.f22432c)) {
view.setSelected(z);
}
}
}
public final void setFavVisible(boolean z) {
int i = 0;
if (!PatchProxy.proxy(new Object[]{new Byte(z ? (byte) 1 : 0)}, this, changeQuickRedirect, false, 272440, new Class[]{Boolean.TYPE}, Void.TYPE).isSupported) {
PmBottomFavAndOwnItemView pmBottomFavAndOwnItemView = this.f22432c;
if (!z) {
i = 8;
}
pmBottomFavAndOwnItemView.setVisibility(i);
}
}
public final void setOwnSelected(boolean z) {
PmBottomFavAndOwnItemView pmBottomFavAndOwnItemView;
if (!PatchProxy.proxy(new Object[]{new Byte(z ? (byte) 1 : 0)}, this, changeQuickRedirect, false, 272443, new Class[]{Boolean.TYPE}, Void.TYPE).isSupported && (pmBottomFavAndOwnItemView = this.d) != null) {
pmBottomFavAndOwnItemView.setSelected(z);
for (View view : ViewGroupKt.getChildren(pmBottomFavAndOwnItemView)) {
view.setSelected(z);
}
}
}
public final void setOwnVisible(boolean z) {
int i = 0;
if (!PatchProxy.proxy(new Object[]{new Byte(z ? (byte) 1 : 0)}, this, changeQuickRedirect, false, 272438, new Class[]{Boolean.TYPE}, Void.TYPE).isSupported) {
PmBottomFavAndOwnItemView pmBottomFavAndOwnItemView = this.d;
if (!z) {
i = 8;
}
pmBottomFavAndOwnItemView.setVisibility(i);
}
}
@JvmOverloads
public PmBottomFavAndOwnView(@NotNull Context context, @Nullable AttributeSet attributeSet) {
this(context, attributeSet, 0);
}
@JvmOverloads
public PmBottomFavAndOwnView(@NotNull Context context, @Nullable AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
AppCompatActivity g3 = com.shizhuang.duapp.common.extension.ViewExtensionKt.g(this);
this.b = new ViewModelLazy(Reflection.getOrCreateKotlinClass(PmViewModel.class), new PmBottomFavAndOwnView$$special$$inlined$activityViewModels$2(g3), new PmBottomFavAndOwnView$$special$$inlined$activityViewModels$1(g3));
PmBottomFavAndOwnItemView pmBottomFavAndOwnItemView = new PmBottomFavAndOwnItemView(context, null, 0, 6);
pmBottomFavAndOwnItemView.a(R.drawable.selector_ic_sku_fav, "想要");
Unit unit = Unit.INSTANCE;
this.f22432c = pmBottomFavAndOwnItemView;
PmBottomFavAndOwnItemView pmBottomFavAndOwnItemView2 = new PmBottomFavAndOwnItemView(context, null, 0, 6);
pmBottomFavAndOwnItemView2.a(R.drawable.selector_ic_sku_own, "我有");
this.d = pmBottomFavAndOwnItemView2;
StringBuilder h12 = f.h("KEY_PRODUCT_DETAIL_OWN_TIPS_");
String loginUserId = ServiceManager.d().getLoginUserId();
h12.append(loginUserId == null ? "" : loginUserId);
this.e = i.a(h12.toString(), Boolean.FALSE, null);
addView(pmBottomFavAndOwnItemView);
ViewGroup.MarginLayoutParams marginLayoutParams = new ViewGroup.MarginLayoutParams(-2, -2);
TypedArray obtainStyledAttributes = context.obtainStyledAttributes(attributeSet, new int[]{R.attr.dividerSpace});
obtainStyledAttributes.recycle();
marginLayoutParams.setMarginStart((int) obtainStyledAttributes.getDimension(0, o5.i.f36333a));
addView(pmBottomFavAndOwnItemView2, marginLayoutParams);
float f12 = (float) 24;
((DuRequestOptions) mn.a.f35714a.g("https://apk.poizon.com/duApp/Android_Config/resource/mall/app/product_detail/ic_sku_own_unselected.webp").v(new d(b.b(f12), b.b(f12)))).G(com.shizhuang.duapp.common.extension.ViewExtensionKt.g(this)).y();
}
}