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));
        }
    }
}