得物.apk(点击下载) / QixiLightUpAnimView.java


package com.shizhuang.duapp.modules.live.anchor.detail.widget.qixi;

import android.animation.ObjectAnimator;
import android.animation.PropertyValuesHolder;
import android.annotation.SuppressLint;
import android.content.Context;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewParent;
import android.view.animation.DecelerateInterpolator;
import android.widget.TextView;
import androidx.core.util.Consumer;
import com.meituan.robust.ChangeQuickRedirect;
import com.meituan.robust.PatchProxy;
import com.meituan.robust.PatchProxyResult;
import com.shizhuang.duapp.R;
import com.shizhuang.duapp.common.extension.ViewExtensionKt;
import com.shizhuang.duapp.libs.duimageloaderview.DuImageLoaderView;
import com.shizhuang.duapp.modules.live.common.interaction.gift.mp4.LiveVideoView;
import com.shizhuang.duapp.modules.live.common.model.live.message.QixiLotteryResult;
import com.shizhuang.duapp.modules.live.common.pkmic.VideoViewHolder;
import com.shizhuang.duapp.modules.live.common.widget.QixiLotteryLayout;
import com.shizhuang.duapp.modules.live.common.widget.lifecycle.LiveLifecycleFrameLayout;
import com.shizhuang.duapp.modules.live.common.widget.lifecycle.ViewLifecycleExtKt;
import ii0.c;
import ii0.f;
import ii0.g;
import java.util.HashMap;
import java.util.LinkedList;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.JvmOverloads;
import mn.a;
import o5.i;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

@Metadata(bv = {}, d1 = {"\u0000:\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\b\n\u0002\b\b\n\u0002\u0010\u000b\n\u0002\b\u0006\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u00012\n\u0012\u0006\u0012\u0004\u0018\u00010\u00040\u0003B'\b\u0007\u0012\u0006\u0010\u001e\u001a\u00020\u001d\u0012\n\b\u0002\u0010 \u001a\u0004\u0018\u00010\u001f\u0012\b\b\u0002\u0010!\u001a\u00020\u0005¢\u0006\u0004\b\"\u0010#J\b\u0010\u0006\u001a\u00020\u0005H\u0014R*\u0010\r\u001a\n\u0012\u0004\u0012\u00020\u0002\u0018\u00010\u00038\u0006@\u0006X†\u000e¢\u0006\u0012\n\u0004\b\u0007\u0010\b\u001a\u0004\b\t\u0010\n\"\u0004\b\u000b\u0010\fR\"\u0010\u0011\u001a\u00020\u000e8\u0006@\u0006X†\u000e¢\u0006\u0012\n\u0004\b\u000f\u0010\u0010\u001a\u0004\b\u0011\u0010\u0012\"\u0004\b\u0013\u0010\u0014R$\u0010\u001c\u001a\u0004\u0018\u00010\u00158\u0006@\u0006X†\u000e¢\u0006\u0012\n\u0004\b\u0016\u0010\u0017\u001a\u0004\b\u0018\u0010\u0019\"\u0004\b\u001a\u0010\u001b¨\u0006$"}, d2 = {"Lcom/shizhuang/duapp/modules/live/anchor/detail/widget/qixi/QixiLightUpAnimView;", "Lcom/shizhuang/duapp/modules/live/common/widget/lifecycle/LiveLifecycleFrameLayout;", "", "Landroidx/core/util/Consumer;", "Lcom/shizhuang/duapp/modules/live/common/model/live/message/QixiLotteryResult;", "", "getLayoutId", "g", "Landroidx/core/util/Consumer;", "getStartLightUp", "()Landroidx/core/util/Consumer;", "setStartLightUp", "(Landroidx/core/util/Consumer;)V", "startLightUp", "", "i", "Z", "isPlaying", "()Z", "setPlaying", "(Z)V", "Landroid/animation/ObjectAnimator;", "j", "Landroid/animation/ObjectAnimator;", "getScaleAnimatorGone", "()Landroid/animation/ObjectAnimator;", "setScaleAnimatorGone", "(Landroid/animation/ObjectAnimator;)V", "scaleAnimatorGone", "Landroid/content/Context;", "context", "Landroid/util/AttributeSet;", "attribute", "defStyleAttr", "<init>", "(Landroid/content/Context;Landroid/util/AttributeSet;I)V", "du_live_release"}, k = 1, mv = {1, 4, 2})
/* compiled from: QixiLightUpAnimView.kt */
public final class QixiLightUpAnimView extends LiveLifecycleFrameLayout<Object> implements Consumer<QixiLotteryResult> {
    public static ChangeQuickRedirect changeQuickRedirect;
    public final LinkedList<String> f;
    @Nullable

    /* renamed from: g  reason: collision with root package name */
    public Consumer<Object> f17391g;

    /* renamed from: h  reason: collision with root package name */
    public VideoViewHolder f17392h;
    public boolean i;
    @Nullable
    public ObjectAnimator j;
    public HashMap k;

    @JvmOverloads
    public QixiLightUpAnimView(@NotNull Context context) {
        this(context, null, 0);
    }

    /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
    @Override // androidx.core.util.Consumer
    public void accept(QixiLotteryResult qixiLotteryResult) {
        QixiLotteryResult qixiLotteryResult2 = qixiLotteryResult;
        if (!PatchProxy.proxy(new Object[]{qixiLotteryResult2}, this, changeQuickRedirect, false, 178427, new Class[]{QixiLotteryResult.class}, Void.TYPE).isSupported) {
            DuImageLoaderView duImageLoaderView = (DuImageLoaderView) d(R.id.alphaMaskView);
            duImageLoaderView.setAlpha(1.0f);
            duImageLoaderView.animate().alpha(i.f36333a).setDuration(200).start();
            if (qixiLotteryResult2 != null) {
                if (this.j == null) {
                    ObjectAnimator ofPropertyValuesHolder = ObjectAnimator.ofPropertyValuesHolder(this, PropertyValuesHolder.ofFloat("scaleX", 1.0f, i.f36333a), PropertyValuesHolder.ofFloat("scaleY", 1.0f, i.f36333a));
                    ofPropertyValuesHolder.setDuration(500L);
                    ofPropertyValuesHolder.setStartDelay(200);
                    ofPropertyValuesHolder.setInterpolator(new DecelerateInterpolator());
                    ofPropertyValuesHolder.addListener(new c(this));
                    Unit unit = Unit.INSTANCE;
                    this.j = ofPropertyValuesHolder;
                }
                ObjectAnimator objectAnimator = this.j;
                if (objectAnimator != null) {
                    objectAnimator.start();
                    return;
                }
                return;
            }
            e();
        }
    }

    @Override // com.shizhuang.duapp.modules.live.common.widget.lifecycle.LiveLifecycleFrameLayout
    @SuppressLint({"DuPostDelayCheck"})
    public void c(@Nullable View view) {
        if (!PatchProxy.proxy(new Object[]{view}, this, changeQuickRedirect, false, 178413, new Class[]{View.class}, Void.TYPE).isSupported) {
            super.c(view);
            ((TextView) d(R.id.lightUpClose)).setOnClickListener(new QixiLightUpAnimView$initView$1(this));
            ViewExtensionKt.i((TextView) d(R.id.lightUp), 1000, new QixiLightUpAnimView$initView$2(this));
        }
    }

    public View d(int i3) {
        PatchProxyResult proxy = PatchProxy.proxy(new Object[]{new Integer(i3)}, this, changeQuickRedirect, false, 178430, new Class[]{Integer.TYPE}, View.class);
        if (proxy.isSupported) {
            return (View) proxy.result;
        }
        if (this.k == null) {
            this.k = new HashMap();
        }
        View view = (View) this.k.get(Integer.valueOf(i3));
        if (view != null) {
            return view;
        }
        View findViewById = findViewById(i3);
        this.k.put(Integer.valueOf(i3), findViewById);
        return findViewById;
    }

    public final void e() {
        LiveVideoView d;
        if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 178423, new Class[0], Void.TYPE).isSupported) {
            ((DuImageLoaderView) d(R.id.alphaMaskView)).setVisibility(8);
            this.i = false;
            setVisibility(8);
            setScaleX(1.0f);
            setScaleY(1.0f);
            ((QixiLotteryLayout) d(R.id.qixiLotteryView)).release();
            VideoViewHolder videoViewHolder = this.f17392h;
            if (!(videoViewHolder == null || (d = videoViewHolder.d()) == null)) {
                d.g();
            }
            this.f.clear();
        }
    }

    public final void f() {
        if (PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 178420, new Class[0], Void.TYPE).isSupported || this.i) {
            return;
        }
        if (this.f.poll() == null) {
            e();
        } else if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 178419, new Class[0], Void.TYPE).isSupported) {
            setVisibility(0);
            ((QixiLotteryLayout) d(R.id.qixiLotteryView)).release();
            DuImageLoaderView duImageLoaderView = (DuImageLoaderView) d(R.id.alphaMaskView);
            duImageLoaderView.setAlpha(i.f36333a);
            duImageLoaderView.animate().alpha(1.0f).setDuration(200).setListener(new f(duImageLoaderView)).start();
            postDelayed(new g(this), 100);
        }
    }

    @Override // com.shizhuang.duapp.modules.live.common.widget.lifecycle.LiveLifecycleFrameLayout
    public int getLayoutId() {
        PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 178412, new Class[0], Integer.TYPE);
        return proxy.isSupported ? ((Integer) proxy.result).intValue() : R.layout.qixi_light_up_anim_view;
    }

    @Nullable
    public final ObjectAnimator getScaleAnimatorGone() {
        PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 178425, new Class[0], ObjectAnimator.class);
        return proxy.isSupported ? (ObjectAnimator) proxy.result : this.j;
    }

    @Nullable
    public final Consumer<Object> getStartLightUp() {
        PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 178410, new Class[0], Consumer.class);
        return proxy.isSupported ? (Consumer) proxy.result : this.f17391g;
    }

    public void onAttachedToWindow() {
        if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 178414, new Class[0], Void.TYPE).isSupported) {
            super.onAttachedToWindow();
            if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 178415, new Class[0], Void.TYPE).isSupported) {
                a.f35714a.g("https://apk.poizon.com/duApp/Android_Config/live/img/qixi_lottery_bg.png").G(ViewLifecycleExtKt.b(this)).y();
            }
        }
    }

    public boolean onInterceptTouchEvent(@Nullable MotionEvent motionEvent) {
        ViewParent parent;
        PatchProxyResult proxy = PatchProxy.proxy(new Object[]{motionEvent}, this, changeQuickRedirect, false, 178428, new Class[]{MotionEvent.class}, Boolean.TYPE);
        if (proxy.isSupported) {
            return ((Boolean) proxy.result).booleanValue();
        }
        Integer valueOf = motionEvent != null ? Integer.valueOf(motionEvent.getAction()) : null;
        if (valueOf != null && valueOf.intValue() == 0) {
            ViewParent parent2 = getParent();
            if (parent2 != null) {
                parent2.requestDisallowInterceptTouchEvent(true ^ hl0.a.f33089a.Y());
            }
        } else if (!(valueOf == null || valueOf.intValue() != 1 || (parent = getParent()) == null)) {
            parent.requestDisallowInterceptTouchEvent(false);
        }
        return super.onInterceptTouchEvent(motionEvent);
    }

    public boolean onTouchEvent(@NotNull MotionEvent motionEvent) {
        PatchProxyResult proxy = PatchProxy.proxy(new Object[]{motionEvent}, this, changeQuickRedirect, false, 178429, new Class[]{MotionEvent.class}, Boolean.TYPE);
        if (proxy.isSupported) {
            return ((Boolean) proxy.result).booleanValue();
        }
        return true;
    }

    public final void setPlaying(boolean z) {
        if (!PatchProxy.proxy(new Object[]{new Byte(z ? (byte) 1 : 0)}, this, changeQuickRedirect, false, 178422, new Class[]{Boolean.TYPE}, Void.TYPE).isSupported) {
            this.i = z;
        }
    }

    public final void setScaleAnimatorGone(@Nullable ObjectAnimator objectAnimator) {
        if (!PatchProxy.proxy(new Object[]{objectAnimator}, this, changeQuickRedirect, false, 178426, new Class[]{ObjectAnimator.class}, Void.TYPE).isSupported) {
            this.j = objectAnimator;
        }
    }

    public final void setStartLightUp(@Nullable Consumer<Object> consumer) {
        if (!PatchProxy.proxy(new Object[]{consumer}, this, changeQuickRedirect, false, 178411, new Class[]{Consumer.class}, Void.TYPE).isSupported) {
            this.f17391g = consumer;
        }
    }

    @Override // com.shizhuang.duapp.modules.live.common.widget.lifecycle.LiveLifecycleFrameLayout, com.shizhuang.duapp.modules.live.common.widget.lifecycle.LifecycleFrameLayout, com.shizhuang.duapp.modules.live.common.base.ILiveLifecycle
    public void unSelected() {
        if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 178424, new Class[0], Void.TYPE).isSupported) {
            super.unSelected();
            e();
            ObjectAnimator objectAnimator = this.j;
            if (objectAnimator != null) {
                objectAnimator.cancel();
            }
            VideoViewHolder videoViewHolder = this.f17392h;
            if (videoViewHolder != null) {
                videoViewHolder.b();
            }
            VideoViewHolder videoViewHolder2 = this.f17392h;
            if (videoViewHolder2 != null) {
                videoViewHolder2.release();
            }
            this.f17392h = null;
        }
    }

    @JvmOverloads
    public QixiLightUpAnimView(@NotNull Context context, @Nullable AttributeSet attributeSet) {
        this(context, attributeSet, 0);
    }

    @JvmOverloads
    public QixiLightUpAnimView(@NotNull Context context, @Nullable AttributeSet attributeSet, int i3) {
        super(context, attributeSet, i3);
        this.f = new LinkedList<>();
    }
}