APKPure.apk分析 / CmsYoutubeViewHolder.java
package com.apkpure.aegon.cms.viewholder;
import android.content.Context;
import android.text.TextUtils;
import android.view.View;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import com.apkpure.aegon.R;
import com.apkpure.aegon.application.AegonApplication;
import com.apkpure.aegon.application.RealApplicationLike;
import com.apkpure.aegon.cms.activity.PictureBrowseActivity;
import com.apkpure.aegon.widgets.app_icon.AppIconView;
import com.apkpure.aegon.widgets.textview.ExpressionTextView;
import com.apkpure.aegon.widgets.textview.RoundTextView;
import com.apkpure.proto.nano.AppDetailInfoProtos;
import com.apkpure.proto.nano.CmsResponseProtos;
import com.apkpure.proto.nano.ComemntImageProtos;
import com.apkpure.proto.nano.CommentInfoProtos;
import com.apkpure.proto.nano.OpenConfigProtos;
import com.apkpure.proto.nano.RichTextInfoProtos;
import com.apkpure.proto.nano.TubeInfoProtos;
import com.chad.library.adapter.base.BaseViewHolder;
import com.pierfrancescosoffritti.androidyoutubeplayer.core.player.views.YouTubePlayerView;
import com.sackcentury.shinebuttonlib.ShineButton;
import e.f.a.e.c;
import e.g.a.f.f;
import e.g.a.i.n0.u0;
import e.g.a.i.n0.w0;
import e.g.a.i.n0.x0;
import e.g.a.i.n0.y0;
import e.g.a.i0.a0;
import e.g.a.i0.a1;
import e.g.a.i0.p1;
import e.g.a.z.d;
import e.s.a.c.a.p;
import e.s.a.c.a.q;
import e.s.a.c.b.j;
import i.b0.a.a.g;
import i.o.c.l;
import java.util.Date;
import org.ocpsoft.prettytime.units.JustNow;
import org.ocpsoft.prettytime.units.Millisecond;
import org.ocpsoft.prettytime.units.Week;
import s.c.a.b;
public class CmsYoutubeViewHolder extends BaseViewHolder {
public static boolean A = true;
/* renamed from: a reason: collision with root package name */
public boolean f1601a;
public long b;
public Context c;
public l d;
/* renamed from: e reason: collision with root package name */
public b f1602e;
/* renamed from: f reason: collision with root package name */
public Date f1603f;
/* renamed from: g reason: collision with root package name */
public View f1604g;
/* renamed from: h reason: collision with root package name */
public FrameLayout f1605h;
/* renamed from: i reason: collision with root package name */
public ImageView f1606i;
/* renamed from: j reason: collision with root package name */
public ImageView f1607j;
/* renamed from: k reason: collision with root package name */
public RoundTextView f1608k;
/* renamed from: l reason: collision with root package name */
public LinearLayout f1609l;
/* renamed from: m reason: collision with root package name */
public AppIconView f1610m;
/* renamed from: n reason: collision with root package name */
public TextView f1611n;
/* renamed from: o reason: collision with root package name */
public TextView f1612o;
/* renamed from: p reason: collision with root package name */
public LinearLayout f1613p;
/* renamed from: q reason: collision with root package name */
public ExpressionTextView f1614q;
/* renamed from: r reason: collision with root package name */
public TextView f1615r;
/* renamed from: s reason: collision with root package name */
public LinearLayout f1616s;
/* renamed from: t reason: collision with root package name */
public ShineButton f1617t;
public TextView u;
public YouTubePlayerView v;
public CommentInfoProtos.CommentInfo w;
public boolean x = false;
public ImageView y;
public e.s.a.c.a.s.a z = new a();
public class a extends e.s.a.c.a.s.a {
public a() {
}
@Override // e.s.a.c.a.s.d, e.s.a.c.a.s.a
public void i(q qVar, p pVar) {
super.i(qVar, pVar);
if (pVar == p.BUFFERING) {
CmsYoutubeViewHolder cmsYoutubeViewHolder = CmsYoutubeViewHolder.this;
boolean z = CmsYoutubeViewHolder.A;
cmsYoutubeViewHolder.k();
} else if (pVar == p.PLAYING) {
CmsYoutubeViewHolder cmsYoutubeViewHolder2 = CmsYoutubeViewHolder.this;
Object tag = cmsYoutubeViewHolder2.v.getTag();
if (tag instanceof q) {
q qVar2 = (q) tag;
if (!cmsYoutubeViewHolder2.x) {
View inflate = View.inflate(cmsYoutubeViewHolder2.d, R.layout.arg_RES_2131493625, null);
ImageView imageView = (ImageView) inflate.findViewById(R.id.arg_RES_2131298495);
cmsYoutubeViewHolder2.y = imageView;
imageView.setOnClickListener(new x0(cmsYoutubeViewHolder2, qVar2));
cmsYoutubeViewHolder2.x = true;
j playerUiController = cmsYoutubeViewHolder2.v.getPlayerUiController();
if (playerUiController != null) {
playerUiController.q(inflate);
}
}
cmsYoutubeViewHolder2.k();
}
if (CmsYoutubeViewHolder.A) {
qVar.o();
} else {
qVar.k();
}
CmsYoutubeViewHolder.this.f1601a = true;
} else if (pVar == p.PAUSED) {
CmsYoutubeViewHolder.this.f1601a = false;
}
}
}
public CmsYoutubeViewHolder(l lVar, Context context, View view) {
super(view);
this.c = context;
this.d = lVar;
b bVar = new b(d.c());
this.f1602e = bVar;
bVar.d(JustNow.class);
this.f1602e.d(Millisecond.class);
this.f1602e.d(Week.class);
this.f1603f = a0.c();
this.f1604g = view.findViewById(R.id.arg_RES_2131298922);
this.f1605h = (FrameLayout) view.findViewById(R.id.arg_RES_2131298974);
this.f1606i = (ImageView) view.findViewById(R.id.arg_RES_2131296662);
this.f1607j = (ImageView) view.findViewById(R.id.arg_RES_2131298915);
this.f1608k = (RoundTextView) view.findViewById(R.id.arg_RES_2131298911);
this.f1609l = (LinearLayout) view.findViewById(R.id.arg_RES_2131296498);
this.f1610m = (AppIconView) view.findViewById(R.id.arg_RES_2131296555);
this.f1611n = (TextView) view.findViewById(R.id.arg_RES_2131296605);
this.f1612o = (TextView) view.findViewById(R.id.arg_RES_2131296595);
this.f1613p = (LinearLayout) view.findViewById(R.id.arg_RES_2131296450);
this.f1614q = (ExpressionTextView) view.findViewById(R.id.arg_RES_2131296934);
this.f1615r = (TextView) view.findViewById(R.id.arg_RES_2131296933);
this.f1616s = (LinearLayout) view.findViewById(R.id.arg_RES_2131298043);
this.f1617t = (ShineButton) view.findViewById(R.id.arg_RES_2131298053);
this.u = (TextView) view.findViewById(R.id.arg_RES_2131298063);
}
public void h() {
YouTubePlayerView youTubePlayerView = this.v;
if (youTubePlayerView != null && this.f1601a) {
Object tag = youTubePlayerView.getTag();
if (tag instanceof q) {
((q) tag).b();
}
if (this.f1601a) {
this.f1601a = false;
this.v.setVisibility(8);
}
}
}
public void i() {
if (this.f1606i != null && !this.f1601a) {
this.f1601a = true;
if (!(f.b().c() instanceof PictureBrowseActivity)) {
this.f1606i.performClick();
}
}
}
public final void k() {
if (this.y != null) {
g j2 = p1.j(this.d, A ? R.drawable.arg_RES_2131231806 : R.drawable.arg_RES_2131231809);
if (j2 != null) {
p1.z(j2, this.y, -1);
}
}
}
public void l(CmsResponseProtos.CmsItemList[] cmsItemListArr) {
RichTextInfoProtos.RichTextInfo[] richTextInfoArr;
if (this.v == null) {
YouTubePlayerView youTubePlayerView = new YouTubePlayerView(this.c);
this.v = youTubePlayerView;
youTubePlayerView.setLayoutParams(new FrameLayout.LayoutParams(-1, -2));
this.v.setVisibility(8);
if (this.v.getPlayerUiController() != null) {
this.v.getPlayerUiController().d(false);
}
this.f1605h.addView(this.v);
}
int i2 = AegonApplication.f1165e;
c.Y(RealApplicationLike.getContext(), "https://static-sg.winudf.com/wupload/xy/aprojectadmin/r4qBCniy.webp", this.f1607j, new e.h.a.q.g());
if (getAdapterPosition() == 0) {
this.f1604g.setVisibility(0);
} else {
this.f1604g.setVisibility(8);
}
CmsResponseProtos.CmsItemList cmsItemList = cmsItemListArr[0];
OpenConfigProtos.OpenConfig openConfig = cmsItemList.openConfig;
CommentInfoProtos.CommentInfo commentInfo = cmsItemList.commentInfo;
this.w = commentInfo;
AppDetailInfoProtos.AppDetailInfo appDetailInfo = cmsItemList.appInfo;
TubeInfoProtos.TubeInfo tubeInfo = null;
if (commentInfo != null && (richTextInfoArr = commentInfo.richText) != null && richTextInfoArr.length > 0) {
int i3 = 0;
while (true) {
if (i3 >= richTextInfoArr.length) {
break;
}
RichTextInfoProtos.RichTextInfo richTextInfo = richTextInfoArr[i3];
if (richTextInfo.type.equals("tube")) {
tubeInfo = richTextInfo.tube;
break;
}
i3++;
}
}
if (tubeInfo != null) {
int b2 = (a1.b(this.c) * 9) / 16;
this.f1606i.getLayoutParams().height = b2;
this.f1605h.getLayoutParams().height = b2;
this.f1605h.setTag(this);
this.v.getLayoutParams().height = b2;
this.f1608k.setText(a0.g(Integer.parseInt(tubeInfo.lengthSeconds)));
ComemntImageProtos.CommentImage commentImage = tubeInfo.imageInfo;
if (commentImage != null) {
Context context = this.c;
e.d.a.a.a.u0(context, 2, context, commentImage.thumbnail.url, this.f1606i);
}
this.f1606i.setOnClickListener(new y0(this, tubeInfo, openConfig));
LinearLayout linearLayout = this.f1609l;
if (appDetailInfo != null) {
linearLayout.setVisibility(0);
this.f1610m.i(appDetailInfo, true);
this.f1611n.setText(appDetailInfo.label);
this.f1612o.setText(String.valueOf(appDetailInfo.commentScore));
this.f1609l.setOnClickListener(new u0(this, appDetailInfo));
} else {
linearLayout.setVisibility(8);
}
if (this.w == null || appDetailInfo != null) {
this.f1613p.setVisibility(8);
return;
}
this.f1613p.setVisibility(0);
if (!TextUtils.isEmpty(this.w.title)) {
this.f1614q.setVisibility(0);
this.f1614q.setHtmlText(this.w.title);
} else {
CharSequence x2 = c.x(this.c, this.w, false);
if (!TextUtils.isEmpty(x2)) {
this.f1614q.setVisibility(0);
this.f1614q.setHtmlText(x2);
} else {
this.f1614q.setVisibility(8);
}
}
Date l2 = a0.l(this.w.createDate);
this.f1615r.setText((l2 == null || !l2.after(this.f1603f)) ? a0.b(l2, "yyyy-MM-dd") : this.f1602e.b(l2));
c.u0(this.d, this.f1617t, this.u, this.f1616s, this.w, null);
this.f1613p.setOnClickListener(new w0(this, cmsItemList));
}
}
}