翰林优商.apk(点击下载) / EpisodeChooseLoadingView.java
package com.kwad.components.ct.tube.view;
import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import com.kwad.components.ct.c.a;
import com.kwad.components.ct.e.b;
import com.kwad.components.ct.e.d;
import com.kwad.components.ct.e.f;
import com.kwad.components.ct.widget.KSPageLoadingView;
import com.kwad.lottie.LottieAnimationView;
import com.kwad.sdk.R;
import com.kwad.sdk.core.imageloader.ImageLoaderProxy;
import com.kwad.sdk.internal.api.SceneImpl;
import com.kwad.sdk.utils.af;
import com.kwad.sdk.utils.u;
import com.kwad.sdk.utils.v;
import com.kwad.sdk.widget.KSFrameLayout;
public class EpisodeChooseLoadingView extends KSFrameLayout implements View.OnClickListener, b {
private KSPageLoadingView.a ZJ;
private View aFL;
private ImageView aFM;
private TextView aFN;
protected boolean aFO;
private f<EpisodeChooseLoadingView> alr;
private LottieAnimationView aob;
private TextView azO;
private TextView azP;
private SceneImpl mSceneImpl;
public EpisodeChooseLoadingView(Context context) {
super(context);
c(null);
}
public EpisodeChooseLoadingView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
c(attributeSet);
}
public EpisodeChooseLoadingView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
c(attributeSet);
}
private void Dr() {
this.aFL.setVisibility(8);
}
private static boolean EA() {
return d.DY().qH() != 1;
}
private void Ea() {
this.aFL.setBackgroundColor(getContext().getResources().getColor(this.aFO ? R.color.ksad_page_loading_error_container_light_color : R.color.ksad_page_loading_error_container_dark_color));
this.azO.setTextColor(getContext().getResources().getColor(this.aFO ? R.color.ksad_page_loading_error_title_light_color : R.color.ksad_page_loading_error_title_dark_color));
this.azP.setTextColor(getContext().getResources().getColor(this.aFO ? R.color.ksad_page_loading_error_sub_title_light_color : R.color.ksad_page_loading_error_sub_title_dark_color));
this.aFN.setTextColor(getContext().getResources().getColor(this.aFO ? R.color.ksad_page_loading_error_retry_light_color : R.color.ksad_page_loading_error_retry_dark_color));
this.aFN.setBackgroundResource(this.aFO ? R.drawable.ksad_page_loading_error_retry_light_bg : R.drawable.ksad_page_loading_error_retry_dark_bg);
a.Dc().b(this.aob, this.aFO);
}
private void c(AttributeSet attributeSet) {
inflate(getContext(), R.layout.ksad_episode_choose_loading, this);
this.aFO = EA();
View findViewById = findViewById(R.id.ksad_error_container);
this.aFL = findViewById;
findViewById.setOnClickListener(this);
ImageView imageView = (ImageView) findViewById(R.id.ksad_error_img);
this.aFM = imageView;
imageView.setVisibility(0);
this.azO = (TextView) findViewById(R.id.ksad_error_title);
this.azP = (TextView) findViewById(R.id.ksad_error_sub_title);
TextView textView = (TextView) findViewById(R.id.ksad_error_retry_btn);
this.aFN = textView;
textView.setOnClickListener(this);
LottieAnimationView lottieAnimationView = (LottieAnimationView) findViewById(R.id.ksad_center_loading_anim);
this.aob = lottieAnimationView;
lottieAnimationView.setRepeatMode(1);
this.aob.setRepeatCount(-1);
Ea();
}
private void yW() {
if (this.aob.isAnimating()) {
this.aob.FI();
}
this.aob.setVisibility(8);
}
public final void EB() {
yW();
ImageLoaderProxy.INSTANCE.load(this.aFM, com.kwad.sdk.core.network.idc.a.MK().dq(this.aFO ? "https://static.yximgs.com/udata/pkg/KSAdSDK/ksad_page_loading_data_limit_error.png" : "https://static.yximgs.com/udata/pkg/KSAdSDK/ksad_no_video_img.png"), new com.kwad.components.core.c.a());
String string = getContext().getString(R.string.ksad_page_loading_data_limit_error_title);
this.azO.setText(string);
this.azO.setVisibility(0);
this.azP.setVisibility(8);
this.aFN.setVisibility(8);
this.aFL.setVisibility(0);
setVisibility(0);
com.kwad.components.ct.d.a.DJ().b(this.mSceneImpl, string);
}
@Override // com.kwad.sdk.widget.KSFrameLayout
public final void au() {
super.au();
d.DY().a(this.alr);
}
@Override // com.kwad.sdk.widget.KSFrameLayout
public final void av() {
d.DY().b(this.alr);
super.av();
}
public final void bC(boolean z) {
yW();
this.aFM.setImageDrawable(getContext().getResources().getDrawable(this.aFO ? R.drawable.ksad_page_loading_network_error : R.drawable.ksad_content_network_error));
String cD = v.cD(getContext());
this.azO.setText(cD);
this.azO.setVisibility(0);
this.azP.setText(v.cE(getContext()));
this.azP.setVisibility(0);
this.aFN.setText(v.cI(getContext()));
this.aFN.setVisibility(0);
this.aFL.setVisibility(0);
if (z) {
u.cv(getContext());
}
setVisibility(0);
com.kwad.components.ct.d.a.DJ().b(this.mSceneImpl, cD);
}
public final void bD(boolean z) {
yW();
ImageLoaderProxy.INSTANCE.load(this.aFM, com.kwad.sdk.core.network.idc.a.MK().dq(this.aFO ? "https://static.yximgs.com/udata/pkg/KSAdSDK/ksad_page_loading_data_error.png" : "https://static.yximgs.com/udata/pkg/KSAdSDK/ksad_no_data_img.png"), new com.kwad.components.core.c.a());
String cG = v.cG(getContext());
this.azO.setText(cG);
this.azO.setVisibility(0);
this.azP.setText(v.cH(getContext()));
this.azP.setVisibility(0);
this.aFN.setText(v.cI(getContext()));
this.aFN.setVisibility(0);
this.aFL.setVisibility(0);
if (z) {
u.cw(getContext());
}
setVisibility(0);
com.kwad.components.ct.d.a.DJ().b(this.mSceneImpl, cG);
}
@Override // com.kwad.components.ct.e.b
public final void bk(int i) {
boolean z = true;
if (d.DY().qH() == 1) {
z = false;
}
this.aFO = z;
Ea();
}
public final void hide() {
setVisibility(8);
}
public void onClick(View view) {
if (view == this.aFN) {
if (af.isNetworkConnected(getContext())) {
KSPageLoadingView.a aVar = this.ZJ;
if (aVar != null) {
aVar.tE();
return;
}
return;
}
u.cv(getContext());
}
}
/* access modifiers changed from: protected */
public void onFinishInflate() {
super.onFinishInflate();
this.alr = new f<>(this);
}
public void setRetryClickListener(KSPageLoadingView.a aVar) {
this.ZJ = aVar;
}
public void setScene(SceneImpl sceneImpl) {
this.mSceneImpl = sceneImpl;
}
public final void yV() {
Dr();
this.aob.setVisibility(0);
if (!this.aob.isAnimating()) {
this.aob.FH();
}
setVisibility(0);
}
}