得物.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();
    }
}