得物.apk(点击下载) / LivePkMicDoingView.java
package com.shizhuang.duapp.modules.live.common.pkmic.widget;
import android.animation.AnimatorSet;
import android.animation.ObjectAnimator;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.NinePatch;
import android.graphics.Rect;
import android.graphics.drawable.NinePatchDrawable;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.constraintlayout.widget.Group;
import androidx.core.view.MarginLayoutParamsCompat;
import com.liulishuo.okdownload.core.cause.EndCause;
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.common.widget.font.FontText;
import com.shizhuang.duapp.libs.duimageloaderview.DuImageLoaderView;
import com.shizhuang.duapp.modules.live.common.base.BaseFrameLayout;
import com.shizhuang.duapp.modules.live.common.interaction.gift.mp4.LiveVideoView;
import com.shizhuang.duapp.modules.live.common.model.LivePkIconBean;
import com.shizhuang.duapp.modules.live.common.model.live.message.LivePkInfo;
import com.shizhuang.duapp.modules.live.common.model.live.message.LivePkMarkMessage;
import com.shizhuang.duapp.modules.live.common.pkmic.model.PKMicResult;
import com.shizhuang.duapp.modules.live.common.pkmic.model.PkStatus;
import df.b0;
import io0.d;
import io0.f;
import io0.g;
import java.io.File;
import java.util.HashMap;
import java.util.List;
import java.util.concurrent.TimeUnit;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.JvmOverloads;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.Intrinsics;
import o5.i;
import on0.e;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@Metadata(bv = {}, d1 = {"\u0000D\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\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\u0006\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001:\u0001\"B'\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\u001f\u001a\u00020\u0007¢\u0006\u0004\b \u0010!J\u001a\u0010\u0006\u001a\u00020\u00042\u0010\b\u0002\u0010\u0005\u001a\n\u0012\u0004\u0012\u00020\u0004\u0018\u00010\u0003H\u0002J\b\u0010\b\u001a\u00020\u0007H\u0014J\u0010\u0010\u000b\u001a\u00020\u00042\b\u0010\n\u001a\u0004\u0018\u00010\tR\"\u0010\u000f\u001a\u00020\f8\u0006@\u0006X\u000e¢\u0006\u0012\n\u0004\b\r\u0010\u000e\u001a\u0004\b\u000f\u0010\u0010\"\u0004\b\u0011\u0010\u0012R$\u0010\u001a\u001a\u0004\u0018\u00010\u00138\u0006@\u0006X\u000e¢\u0006\u0012\n\u0004\b\u0014\u0010\u0015\u001a\u0004\b\u0016\u0010\u0017\"\u0004\b\u0018\u0010\u0019¨\u0006#"}, d2 = {"Lcom/shizhuang/duapp/modules/live/common/pkmic/widget/LivePkMicDoingView;", "Lcom/shizhuang/duapp/modules/live/common/base/BaseFrameLayout;", "Lcom/shizhuang/duapp/modules/live/common/model/live/message/LivePkMarkMessage;", "Lkotlin/Function0;", "", "runnable", "setTimer", "", "getLayoutId", "Lfo0/a;", "helper", "setVideoViewReuseHelper", "", "r", "Z", "isAnchor", "()Z", "setAnchor", "(Z)V", "Lcom/shizhuang/duapp/modules/live/common/pkmic/widget/LivePkMicDoingView$IPKStatusCallback;", "t", "Lcom/shizhuang/duapp/modules/live/common/pkmic/widget/LivePkMicDoingView$IPKStatusCallback;", "getStatusCallback", "()Lcom/shizhuang/duapp/modules/live/common/pkmic/widget/LivePkMicDoingView$IPKStatusCallback;", "setStatusCallback", "(Lcom/shizhuang/duapp/modules/live/common/pkmic/widget/LivePkMicDoingView$IPKStatusCallback;)V", "statusCallback", "Landroid/content/Context;", "context", "Landroid/util/AttributeSet;", "attrs", "defStyleAttr", "<init>", "(Landroid/content/Context;Landroid/util/AttributeSet;I)V", "IPKStatusCallback", "du_live_release"}, k = 1, mv = {1, 4, 2})
/* compiled from: LivePkMicDoingView.kt */
public final class LivePkMicDoingView extends BaseFrameLayout<LivePkMarkMessage> {
public static ChangeQuickRedirect changeQuickRedirect;
public int e;
public Long f;
/* renamed from: g reason: collision with root package name */
public long f18428g;
/* renamed from: h reason: collision with root package name */
public long f18429h;
public long i;
public long j;
public long k;
public e l;
public fo0.a m;
public LiveVideoView n;
public AnimatorSet o;
public final AnimatorSet p;
/* renamed from: q reason: collision with root package name */
public final AnimatorSet f18430q;
public boolean r;
public s9.c s;
@Nullable
public IPKStatusCallback t;
/* renamed from: u reason: collision with root package name */
public HashMap f18431u;
@Metadata(bv = {1, 0, 3}, d1 = {"\u0000\u0012\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\bf\u0018\u00002\u00020\u0001J\b\u0010\u0002\u001a\u00020\u0003H&J\b\u0010\u0004\u001a\u00020\u0003H&J\b\u0010\u0005\u001a\u00020\u0003H&¨\u0006\u0006"}, d2 = {"Lcom/shizhuang/duapp/modules/live/common/pkmic/widget/LivePkMicDoingView$IPKStatusCallback;", "", "onIdleEnd", "", "onPKEnd", "onPKStart", "du_live_release"}, k = 1, mv = {1, 4, 2})
/* compiled from: LivePkMicDoingView.kt */
public interface IPKStatusCallback {
void onIdleEnd();
void onPKEnd();
void onPKStart();
}
/* compiled from: LivePkMicDoingView.kt */
public static final class a implements Runnable {
public static ChangeQuickRedirect changeQuickRedirect;
public final /* synthetic */ Function0 b;
public a(Function0 function0) {
this.b = function0;
}
public final void run() {
Function0 function0;
if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 199532, new Class[0], Void.TYPE).isSupported && (function0 = this.b) != null) {
Unit unit = (Unit) function0.invoke();
}
}
}
/* compiled from: LivePkMicDoingView.kt */
public static final class b extends vl.a {
public static ChangeQuickRedirect changeQuickRedirect;
/* renamed from: a reason: collision with root package name */
public final /* synthetic */ LivePkMicDoingView f18432a;
public b(LivePkMicDoingView livePkMicDoingView) {
this.f18432a = livePkMicDoingView;
}
@Override // vl.a
public void onTaskEnd(@NotNull s9.c cVar, @NotNull EndCause endCause, @Nullable Exception exc) {
byte[] ninePatchChunk;
if (!PatchProxy.proxy(new Object[]{cVar, endCause, exc}, this, changeQuickRedirect, false, 199533, new Class[]{s9.c.class, EndCause.class, Exception.class}, Void.TYPE).isSupported) {
try {
File i = cVar.i();
NinePatchDrawable ninePatchDrawable = null;
Bitmap decodeFile = BitmapFactory.decodeFile(i != null ? i.getAbsolutePath() : null);
if (decodeFile != null && (ninePatchChunk = decodeFile.getNinePatchChunk()) != null) {
if (NinePatch.isNinePatchChunk(ninePatchChunk)) {
ninePatchDrawable = new NinePatchDrawable(this.f18432a.getContext().getResources(), decodeFile, ninePatchChunk, new Rect(), null);
}
((ImageView) this.f18432a.e(R.id.ivLeftMic)).setBackground(ninePatchDrawable);
}
} catch (Throwable th2) {
th2.printStackTrace();
}
}
}
}
/* compiled from: LivePkMicDoingView.kt */
public static final class c implements Runnable {
public static ChangeQuickRedirect changeQuickRedirect;
public final /* synthetic */ LivePkMicDoingView b;
/* renamed from: c reason: collision with root package name */
public final /* synthetic */ int f18433c;
public final /* synthetic */ int d;
public final /* synthetic */ int e;
public c(LivePkMicDoingView livePkMicDoingView, int i, int i3, int i12) {
this.b = livePkMicDoingView;
this.f18433c = i;
this.d = i3;
this.e = i12;
}
public final void run() {
if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 199534, new Class[0], Void.TYPE).isSupported) {
ConstraintLayout.LayoutParams layoutParams = new ConstraintLayout.LayoutParams(this.b.e, fi.b.b((float) 39));
layoutParams.topToTop = R.id.pkMicDetailLayout;
((ViewGroup.MarginLayoutParams) layoutParams).topMargin = this.f18433c;
layoutParams.setMarginStart(this.d);
layoutParams.setMarginEnd(this.e);
layoutParams.endToEnd = R.id.pkMicDetailLayout;
layoutParams.startToStart = R.id.pkMicDetailLayout;
RelativeLayout relativeLayout = (RelativeLayout) this.b.e(R.id.rlPkProgressDetail);
if (relativeLayout != null) {
relativeLayout.setLayoutParams(layoutParams);
}
}
}
}
@JvmOverloads
public LivePkMicDoingView(@NotNull Context context) {
this(context, null, 0);
}
private final void setTimer(Function0<Unit> function0) {
if (!PatchProxy.proxy(new Object[]{function0}, this, changeQuickRedirect, false, 199502, new Class[]{Function0.class}, Void.TYPE).isSupported) {
e eVar = this.l;
if (eVar != null) {
eVar.a();
}
this.l = null;
e eVar2 = new e();
this.l = eVar2;
eVar2.c(new a(function0), 0, 1, TimeUnit.SECONDS);
}
}
@Override // com.shizhuang.duapp.modules.live.common.base.BaseFrameLayout
public void d(@Nullable View view) {
if (!PatchProxy.proxy(new Object[]{view}, this, changeQuickRedirect, false, 199489, new Class[]{View.class}, Void.TYPE).isSupported) {
super.d(view);
if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 199491, new Class[0], Void.TYPE).isSupported) {
int c5 = z1.a.c(getContext());
this.e = c5 - fi.b.b((float) 128);
int i3 = (c5 / 18) * 16;
int b2 = fi.b.b((float) 78);
int b5 = fi.b.b((float) 46);
int b12 = fi.b.b((float) 10);
View e6 = e(R.id.vPkFlag);
if (e6 != null) {
e6.post(new io0.c(this, i3));
}
RelativeLayout relativeLayout = (RelativeLayout) e(R.id.rlPkResult);
if (relativeLayout != null) {
relativeLayout.post(new d(this, i3));
}
DuImageLoaderView duImageLoaderView = (DuImageLoaderView) e(R.id.ivLeftPkResult);
if (duImageLoaderView != null) {
duImageLoaderView.post(new io0.e(this, b2, b5, b12));
}
DuImageLoaderView duImageLoaderView2 = (DuImageLoaderView) e(R.id.ivRightPkResult);
if (duImageLoaderView2 != null) {
duImageLoaderView2.post(new f(this, b2, b5, b12));
}
}
h(0);
if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 199490, new Class[0], Void.TYPE).isSupported) {
ViewExtensionKt.j((ImageView) e(R.id.ivWinStreakQuestion), 0, LivePkMicDoingView$initClickListener$1.INSTANCE, 1);
ViewExtensionKt.j((TextView) e(R.id.tvWinStreakDesc), 0, LivePkMicDoingView$initClickListener$2.INSTANCE, 1);
ViewExtensionKt.j((ImageView) e(R.id.ivWinStreakClose), 0, new LivePkMicDoingView$initClickListener$3(this), 1);
}
n();
}
}
public View e(int i3) {
PatchProxyResult proxy = PatchProxy.proxy(new Object[]{new Integer(i3)}, this, changeQuickRedirect, false, 199513, new Class[]{Integer.TYPE}, View.class);
if (proxy.isSupported) {
return (View) proxy.result;
}
if (this.f18431u == null) {
this.f18431u = new HashMap();
}
View view = (View) this.f18431u.get(Integer.valueOf(i3));
if (view != null) {
return view;
}
View findViewById = findViewById(i3);
this.f18431u.put(Integer.valueOf(i3), findViewById);
return findViewById;
}
public final double f(long j12, long j13) {
double d;
Object[] objArr = {new Long(j12), new Long(j13)};
ChangeQuickRedirect changeQuickRedirect2 = changeQuickRedirect;
Class cls = Long.TYPE;
PatchProxyResult proxy = PatchProxy.proxy(objArr, this, changeQuickRedirect2, false, 199496, new Class[]{cls, cls}, Double.TYPE);
if (proxy.isSupported) {
return ((Double) proxy.result).doubleValue();
}
int i3 = (j12 > 0 ? 1 : (j12 == 0 ? 0 : -1));
if (i3 < 0) {
d = 0.1d;
} else {
int i12 = (j13 > 0 ? 1 : (j13 == 0 ? 0 : -1));
d = i12 < 0 ? 0.9d : (i3 == 0 && i12 == 0) ? 0.52d : ((double) j12) / ((double) (j12 + j13));
}
if (d <= 0.1d) {
return 0.1d;
}
if (d >= 0.9d) {
return 0.9d;
}
return d;
}
public final void g(View view, AnimatorSet animatorSet) {
if (!PatchProxy.proxy(new Object[]{view, animatorSet}, this, changeQuickRedirect, false, 199505, new Class[]{View.class, AnimatorSet.class}, Void.TYPE).isSupported) {
ObjectAnimator ofFloat = ObjectAnimator.ofFloat(view, "scaleX", 1.0f, 1.4f);
ObjectAnimator ofFloat2 = ObjectAnimator.ofFloat(view, "scaleY", 1.0f, 1.4f);
ofFloat.setDuration(100L);
ofFloat2.setDuration(100L);
ObjectAnimator ofFloat3 = ObjectAnimator.ofFloat(view, "scaleX", 1.4f, 1.0f);
ObjectAnimator ofFloat4 = ObjectAnimator.ofFloat(view, "scaleY", 1.4f, 1.0f);
ofFloat3.setStartDelay(100);
ofFloat4.setStartDelay(100);
ofFloat3.setDuration(100L);
ofFloat4.setDuration(100L);
animatorSet.play(ofFloat).with(ofFloat2).with(ofFloat3).with(ofFloat4);
}
}
@Override // com.shizhuang.duapp.modules.live.common.base.BaseFrameLayout
public int getLayoutId() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 199484, new Class[0], Integer.TYPE);
return proxy.isSupported ? ((Integer) proxy.result).intValue() : R.layout.layout_pk_mic_doing_view;
}
@Nullable
public final IPKStatusCallback getStatusCallback() {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 199511, new Class[0], IPKStatusCallback.class);
return proxy.isSupported ? (IPKStatusCallback) proxy.result : this.t;
}
public final void h(int i3) {
if (!PatchProxy.proxy(new Object[]{new Integer(i3)}, this, changeQuickRedirect, false, 199494, new Class[]{Integer.TYPE}, Void.TYPE).isSupported) {
if (i3 == 0) {
j();
setVisibility(8);
((TextView) e(R.id.tvPkConnecting)).setVisibility(8);
((Group) e(R.id.pkingGroup)).setVisibility(8);
((DuImageLoaderView) e(R.id.ivCountdownPkIcon)).setVisibility(8);
((DuImageLoaderView) e(R.id.ivLeftPkResult)).setVisibility(8);
((DuImageLoaderView) e(R.id.ivRightPkResult)).setVisibility(8);
((FrameLayout) e(R.id.pkResultAnimLayout)).setVisibility(8);
((LinearLayout) e(R.id.llytWinStreak)).setVisibility(8);
((TextView) e(R.id.tvLeftPkMark)).setText("0");
((TextView) e(R.id.tvRightPkMark)).setText("0");
q(0, 0);
e eVar = this.l;
if (eVar != null) {
eVar.a();
}
} else if (i3 == 1) {
setVisibility(0);
((TextView) e(R.id.tvPkConnecting)).setVisibility(0);
((TextView) e(R.id.tvPkConnecting)).setText("等待对方连接...");
((Group) e(R.id.pkingGroup)).setVisibility(8);
((DuImageLoaderView) e(R.id.ivCountdownPkIcon)).setVisibility(8);
((DuImageLoaderView) e(R.id.ivLeftPkResult)).setVisibility(8);
((DuImageLoaderView) e(R.id.ivRightPkResult)).setVisibility(8);
((FrameLayout) e(R.id.pkResultAnimLayout)).setVisibility(8);
((LinearLayout) e(R.id.llytWinStreak)).setVisibility(8);
} else if (i3 == 2) {
((TextView) e(R.id.tvPkConnecting)).setVisibility(8);
} else if (i3 == 3) {
setVisibility(0);
if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 199506, new Class[0], Void.TYPE).isSupported && this.r && this.o == null) {
this.o = new AnimatorSet();
ObjectAnimator ofFloat = ObjectAnimator.ofFloat((TextView) e(R.id.tvPkConnecting), "alpha", 1.0f, i.f36333a);
ofFloat.setDuration(3000L);
AnimatorSet animatorSet = this.o;
if (animatorSet != null) {
animatorSet.addListener(new g(this));
}
AnimatorSet animatorSet2 = this.o;
if (animatorSet2 != null) {
animatorSet2.play(ofFloat);
}
}
((TextView) e(R.id.tvPkConnecting)).setVisibility(8);
((Group) e(R.id.pkingGroup)).setVisibility(0);
n();
((DuImageLoaderView) e(R.id.ivCountdownPkIcon)).setVisibility(0);
if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 199508, new Class[0], Void.TYPE).isSupported && this.r) {
((LinearLayout) e(R.id.llytWinStreak)).setVisibility(0);
}
IPKStatusCallback iPKStatusCallback = this.t;
if (iPKStatusCallback != null) {
iPKStatusCallback.onPKStart();
}
this.k = this.i;
setTimer(new LivePkMicDoingView$processPkStatus$1(this));
} else if (i3 == 4) {
setVisibility(0);
((Group) e(R.id.pkingGroup)).setVisibility(0);
((DuImageLoaderView) e(R.id.ivCountdownPkIcon)).setVisibility(8);
this.k = this.j;
setTimer(new LivePkMicDoingView$processPkStatus$2(this));
} else if (i3 == 5) {
setVisibility(0);
((TextView) e(R.id.tvPkConnecting)).setVisibility(8);
((Group) e(R.id.pkingGroup)).setVisibility(0);
((DuImageLoaderView) e(R.id.ivCountdownPkIcon)).setVisibility(0);
((FontText) e(R.id.tvPkStatus)).setText("已结束");
}
}
}
public final void i(boolean z, String str) {
if (!PatchProxy.proxy(new Object[]{new Byte(z ? (byte) 1 : 0), str}, this, changeQuickRedirect, false, 199498, new Class[]{Boolean.TYPE, String.class}, Void.TYPE).isSupported) {
fo0.b.f32430a.b(str, PkStatus.PK_END_ANIM_SHOWED, new LivePkMicDoingView$readyPlayPkResultAnim$1(this, z), new LivePkMicDoingView$readyPlayPkResultAnim$2(this, z));
}
}
public final void j() {
if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 199501, new Class[0], Void.TYPE).isSupported) {
fo0.a aVar = this.m;
if (aVar != null) {
aVar.d(this.n);
}
this.n = null;
}
}
public final void k(boolean z) {
if (!PatchProxy.proxy(new Object[]{new Byte(z ? (byte) 1 : 0)}, this, changeQuickRedirect, false, 199499, new Class[]{Boolean.TYPE}, Void.TYPE).isSupported) {
if (z) {
((DuImageLoaderView) e(R.id.ivLeftPkResult)).setVisibility(0);
((DuImageLoaderView) e(R.id.ivLeftPkResult)).h(R.drawable.icon_pk_win).x();
return;
}
((DuImageLoaderView) e(R.id.ivRightPkResult)).setVisibility(0);
((DuImageLoaderView) e(R.id.ivRightPkResult)).h(R.drawable.icon_pk_win).x();
}
}
public final void l(@Nullable Long l12, @Nullable Long l13) {
if (!PatchProxy.proxy(new Object[]{l12, l13}, this, changeQuickRedirect, false, 199504, new Class[]{Long.class, Long.class}, Void.TYPE).isSupported) {
this.i = (l12 == null || l12.longValue() <= 0) ? 300 : l12.longValue();
this.j = (l13 == null || l13.longValue() <= 0) ? 30 : l13.longValue();
}
}
public final void m(@Nullable Long l12) {
if (!PatchProxy.proxy(new Object[]{l12}, this, changeQuickRedirect, false, 199488, new Class[]{Long.class}, Void.TYPE).isSupported && (true ^ Intrinsics.areEqual(this.f, l12)) && l12 != null && l12.longValue() != 0) {
this.f = l12;
}
}
public final void n() {
LivePkIconBean livePkIconBean;
if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 199510, new Class[0], Void.TYPE).isSupported) {
PatchProxyResult proxy = PatchProxy.proxy(new Object[0], fi0.b.f32353a, fi0.b.changeQuickRedirect, false, 177728, new Class[0], LivePkIconBean.class);
if (proxy.isSupported) {
livePkIconBean = (LivePkIconBean) proxy.result;
} else {
LivePkIconBean livePkIconBean2 = (LivePkIconBean) b0.d("key_pk_icon_info", LivePkIconBean.class);
if (livePkIconBean2 == null) {
fo.a.u("LivePkIconQueryHelper").e("mmkv no cache for key_pk_icon_info", new Object[0]);
livePkIconBean = new LivePkIconBean(null, null, null, null, null, null, null, 127, null);
livePkIconBean.setCenterPKImageStr("https://apk.poizon.com/duApp/Android_Config/live/pk/bg_pk_mic_status.png");
livePkIconBean.setPkZiImageStr("https://apk.poizon.com/duApp/Android_Config/live/pk/icon_pk.png");
livePkIconBean.setProgressPointImageStr("https://cdn.dewu.com/node-common/ios_resource/resource/baa90126-d95f-3bbc-d127-a61a507947ce.webp");
livePkIconBean.setLeftProgressBgImageStrAnd("https://apk.poizon.com/duApp/Android_Config/live/pk/bg_pk_mic_progress_left.9.png");
livePkIconBean.setLeftProgressMaskImageStr("https://apk.poizon.com/duApp/Android_Config/live/pk/bg_pk_mic_left_mantle.png");
livePkIconBean.setRightProgressBgImageStr("https://apk.poizon.com/duApp/Android_Config/live/pk/bg_pk_mic_progress_right.png");
livePkIconBean.setRightProgressMaskImageStr("https://apk.poizon.com/duApp/Android_Config/live/pk/bg_pk_mic_right_mantle.png");
} else {
livePkIconBean = livePkIconBean2;
}
}
((co.c) ((DuImageLoaderView) e(R.id.ivMicLight)).i(livePkIconBean.getProgressPointImageStr()).v(new co.d(fi.b.b(28.0f), fi.b.b(39.0f)))).x();
((DuImageLoaderView) e(R.id.ivRightMic)).g(livePkIconBean.getRightProgressBgImageStr());
((DuImageLoaderView) e(R.id.ivRightMicMantle)).g(livePkIconBean.getRightProgressMaskImageStr());
((DuImageLoaderView) e(R.id.ivLeftMicMantle)).g(livePkIconBean.getLeftProgressMaskImageStr());
((DuImageLoaderView) e(R.id.ivPkCountDownBg)).g(livePkIconBean.getCenterPKImageStr());
((DuImageLoaderView) e(R.id.ivCountdownPkIcon)).g(livePkIconBean.getPkZiImageStr());
String leftProgressBgImageStrAnd = livePkIconBean.getLeftProgressBgImageStrAnd();
if (leftProgressBgImageStrAnd != null) {
s9.c cVar = this.s;
if (cVar != null) {
cVar.g();
}
this.s = tl.a.n(leftProgressBgImageStrAnd, new b(this));
}
}
}
@Nullable
public final PKMicResult o(@Nullable LivePkMarkMessage livePkMarkMessage, boolean z) {
Long kolUserId;
PatchProxyResult proxy = PatchProxy.proxy(new Object[]{livePkMarkMessage, new Byte(z ? (byte) 1 : 0)}, this, changeQuickRedirect, false, 199503, new Class[]{LivePkMarkMessage.class, Boolean.TYPE}, PKMicResult.class);
if (proxy.isSupported) {
return (PKMicResult) proxy.result;
}
List<LivePkInfo> pkInfo = livePkMarkMessage.getPkInfo();
if (pkInfo == null) {
((TextView) e(R.id.tvLeftPkMark)).setText("0");
((TextView) e(R.id.tvRightPkMark)).setText("0");
q(0, 0);
return PKMicResult.Equalize;
}
Long l12 = this.f;
if (l12 == null || l12.longValue() == 0) {
return null;
}
long j12 = 0;
long j13 = 0;
for (T t4 : pkInfo) {
if (Intrinsics.areEqual(t4.getKolUserId(), this.f)) {
Long score = t4.getScore();
j13 = score != null ? score.longValue() : this.f18428g;
} else if (t4.getKolUserId() != null && ((kolUserId = t4.getKolUserId()) == null || kolUserId.longValue() != 0)) {
Long score2 = t4.getScore();
j12 = score2 != null ? score2.longValue() : this.f18429h;
}
}
((TextView) e(R.id.tvLeftPkMark)).setText(String.valueOf(j13));
((TextView) e(R.id.tvRightPkMark)).setText(String.valueOf(j12));
byte b2 = this.f18428g != j13 ? (byte) 1 : 0;
byte b5 = this.f18429h != j12 ? (byte) 1 : 0;
Object[] objArr = {new Byte(b2), new Byte(b5)};
ChangeQuickRedirect changeQuickRedirect2 = changeQuickRedirect;
Class cls = Boolean.TYPE;
if (!PatchProxy.proxy(objArr, this, changeQuickRedirect2, false, 199507, new Class[]{cls, cls}, Void.TYPE).isSupported) {
if (b2 != 0 && !this.p.isRunning()) {
this.p.start();
}
if (b5 != 0 && !this.f18430q.isRunning()) {
this.f18430q.start();
}
}
q(j13, j12);
if (!z) {
return null;
}
int i3 = (j13 > j12 ? 1 : (j13 == j12 ? 0 : -1));
if (i3 > 0) {
return PKMicResult.LocalAnchorWin;
}
if (i3 < 0) {
return PKMicResult.LocalAnchorLose;
}
return PKMicResult.Equalize;
}
@Override // com.shizhuang.duapp.modules.live.common.base.BaseFrameLayout
public void onDetachedFromWindow() {
if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 199486, new Class[0], Void.TYPE).isSupported) {
super.onDetachedFromWindow();
release();
}
}
public final void p(@Nullable String str, @Nullable PKMicResult pKMicResult, @Nullable Integer num) {
if (!PatchProxy.proxy(new Object[]{str, pKMicResult, num}, this, changeQuickRedirect, false, 199497, new Class[]{String.class, PKMicResult.class, Integer.class}, Void.TYPE).isSupported && pKMicResult != null) {
int i3 = io0.a.f34037a[pKMicResult.ordinal()];
if (i3 == 1) {
((DuImageLoaderView) e(R.id.ivLeftPkResult)).setVisibility(8);
((DuImageLoaderView) e(R.id.ivRightPkResult)).setVisibility(0);
((DuImageLoaderView) e(R.id.ivRightPkResult)).h(R.drawable.icon_pk_lose).x();
i(true, str);
if (!PatchProxy.proxy(new Object[]{num}, this, changeQuickRedirect, false, 199509, new Class[]{Integer.class}, Void.TYPE).isSupported && num != null) {
num.intValue();
if (num.intValue() >= 2) {
((TextView) e(R.id.tvPkConnecting)).setText("已连胜" + num + (char) 22330);
AnimatorSet animatorSet = this.o;
if (animatorSet != null) {
animatorSet.start();
}
}
}
} else if (i3 == 2) {
((DuImageLoaderView) e(R.id.ivRightPkResult)).setVisibility(8);
((DuImageLoaderView) e(R.id.ivLeftPkResult)).setVisibility(0);
((DuImageLoaderView) e(R.id.ivLeftPkResult)).h(R.drawable.icon_pk_lose).x();
i(false, str);
} else if (i3 == 3) {
((DuImageLoaderView) e(R.id.ivLeftPkResult)).setVisibility(0);
((DuImageLoaderView) e(R.id.ivRightPkResult)).setVisibility(0);
((DuImageLoaderView) e(R.id.ivLeftPkResult)).h(R.drawable.icon_pk_equalize).x();
((DuImageLoaderView) e(R.id.ivRightPkResult)).h(R.drawable.icon_pk_equalize).x();
}
}
}
public final void q(long j12, long j13) {
Object[] objArr = {new Long(j12), new Long(j13)};
ChangeQuickRedirect changeQuickRedirect2 = changeQuickRedirect;
Class cls = Long.TYPE;
if (!PatchProxy.proxy(objArr, this, changeQuickRedirect2, false, 199495, new Class[]{cls, cls}, Void.TYPE).isSupported) {
try {
float measureText = ((TextView) e(R.id.tvLeftPkMark)).getPaint().measureText(String.valueOf(j12));
float measureText2 = ((TextView) e(R.id.tvRightPkMark)).getPaint().measureText(String.valueOf(j13));
this.f18428g = j12;
this.f18429h = j13;
double f12 = f(j12, j13);
ViewGroup.LayoutParams layoutParams = ((ImageView) e(R.id.ivLeftMic)).getLayoutParams();
int i3 = this.e;
int i12 = (int) (((double) i3) * f12);
int i13 = (int) ((((double) 1) - f12) * ((double) i3));
ViewGroup.LayoutParams layoutParams2 = ((TextView) e(R.id.tvLeftPkMark)).getLayoutParams();
float marginStart = ((float) ((layoutParams2 instanceof ViewGroup.MarginLayoutParams ? MarginLayoutParamsCompat.getMarginStart((ViewGroup.MarginLayoutParams) layoutParams2) : 0) * 2)) + measureText + ((float) fi.b.b((float) 10));
ViewGroup.LayoutParams layoutParams3 = ((TextView) e(R.id.tvRightPkMark)).getLayoutParams();
float marginEnd = ((float) (2 * (layoutParams3 instanceof ViewGroup.MarginLayoutParams ? MarginLayoutParamsCompat.getMarginEnd((ViewGroup.MarginLayoutParams) layoutParams3) : 0))) + measureText2;
if (marginStart > ((float) i12)) {
layoutParams.width = (int) marginStart;
} else if (marginEnd > ((float) i13)) {
layoutParams.width = (int) (((float) this.e) - marginEnd);
} else {
layoutParams.width = i12;
}
((ImageView) e(R.id.ivLeftMic)).setLayoutParams(layoutParams);
ViewGroup.LayoutParams layoutParams4 = ((DuImageLoaderView) e(R.id.ivLeftMicMantle)).getLayoutParams();
layoutParams4.width = layoutParams.width - fi.b.b((float) 6);
((DuImageLoaderView) e(R.id.ivLeftMicMantle)).setLayoutParams(layoutParams4);
} catch (Exception unused) {
}
}
}
public final void r(int i3, int i12, int i13) {
Object[] objArr = {new Integer(i3), new Integer(i12), new Integer(i13)};
ChangeQuickRedirect changeQuickRedirect2 = changeQuickRedirect;
Class cls = Integer.TYPE;
if (!PatchProxy.proxy(objArr, this, changeQuickRedirect2, false, 199493, new Class[]{cls, cls, cls}, Void.TYPE).isSupported) {
((RelativeLayout) e(R.id.rlPkProgressDetail)).post(new c(this, i3, i12, i13));
}
}
public final void release() {
if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 199485, new Class[0], Void.TYPE).isSupported) {
h(0);
s9.c cVar = this.s;
if (cVar != null) {
cVar.g();
}
}
}
public final void setAnchor(boolean z) {
if (!PatchProxy.proxy(new Object[]{new Byte(z ? (byte) 1 : 0)}, this, changeQuickRedirect, false, 199482, new Class[]{Boolean.TYPE}, Void.TYPE).isSupported) {
this.r = z;
}
}
public final void setStatusCallback(@Nullable IPKStatusCallback iPKStatusCallback) {
if (!PatchProxy.proxy(new Object[]{iPKStatusCallback}, this, changeQuickRedirect, false, 199512, new Class[]{IPKStatusCallback.class}, Void.TYPE).isSupported) {
this.t = iPKStatusCallback;
}
}
public final void setVideoViewReuseHelper(@Nullable fo0.a aVar) {
if (!PatchProxy.proxy(new Object[]{aVar}, this, changeQuickRedirect, false, 199487, new Class[]{fo0.a.class}, Void.TYPE).isSupported) {
this.m = aVar;
}
}
@JvmOverloads
public LivePkMicDoingView(@NotNull Context context, @Nullable AttributeSet attributeSet) {
this(context, attributeSet, 0);
}
@JvmOverloads
public LivePkMicDoingView(@NotNull Context context, @Nullable AttributeSet attributeSet, int i3) {
super(context, attributeSet, i3);
this.f = 0L;
this.i = 300;
this.j = 30;
AnimatorSet animatorSet = new AnimatorSet();
this.p = animatorSet;
AnimatorSet animatorSet2 = new AnimatorSet();
this.f18430q = animatorSet2;
g((TextView) e(R.id.tvLeftPkMark), animatorSet);
g((TextView) e(R.id.tvRightPkMark), animatorSet2);
}
}