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