红果免费短剧 v6.2.3.32版本的 MD5 值为:a6b05492607eab2c8a25f26d2f238ae0
以下内容为反编译后的 c.java 源代码,内容仅作参考
package com.dragon.read.social.reward.luckbag;
import android.content.Context;
import android.graphics.Color;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffColorFilter;
import android.graphics.drawable.GradientDrawable;
import android.text.SpannableStringBuilder;
import android.text.style.ForegroundColorSpan;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.core.content.ContextCompat;
import androidx.databinding.ViewDataBinding;
import com.bytedance.accountseal.a.l;
import com.bytedance.apm.agent.v2.instrumentation.ClickAgent;
import com.dragon.read.app.App;
import com.dragon.read.component.biz.impl.community.a.ai;
import com.dragon.read.reader.util.h;
import com.dragon.read.rpc.model.CommentUserStrInfo;
import com.dragon.read.social.comment.ui.AvatarView;
import com.dragon.read.social.report.CommonExtraInfo;
import com.dragon.read.social.reward.p;
import com.dragon.read.util.cd;
import com.dragon.read.util.kotlin.UIKt;
import com.phoenix.read.R;
import java.util.LinkedHashMap;
import java.util.Map;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
public final class c extends com.dragon.read.widget.h.a<LuckBagTaskInfo> {
public static final a f88719a = new a(null);
public final ai f88720b;
public Map<Integer, View> f88721c;
private final SpannableStringBuilder m;
private final int n;
private b o;
public interface b {
void a(LuckBagTaskInfo luckBagTaskInfo);
void b(LuckBagTaskInfo luckBagTaskInfo);
void c(LuckBagTaskInfo luckBagTaskInfo);
}
private final int g(int i) {
return i != 2 ? i != 3 ? i != 4 ? i != 5 ? R.drawable.c6j : R.drawable.c6g : R.drawable.c6h : R.drawable.c6i : R.drawable.c6k;
}
@Override
public View b(int i) {
Map<Integer, View> map = this.f88721c;
View view = map.get(Integer.valueOf(i));
if (view != null) {
return view;
}
View findViewById = findViewById(i);
if (findViewById == null) {
return null;
}
map.put(Integer.valueOf(i), findViewById);
return findViewById;
}
@Override
public void c() {
this.f88721c.clear();
}
public static final class a {
public a(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private a() {
}
}
public final b getOnClickPushListener() {
return this.o;
}
@Override
protected int getPushViewHeight() {
return this.n;
}
@Override
protected View getContentView() {
View root = this.f88720b.getRoot();
Intrinsics.checkNotNullExpressionValue(root, "binding.root");
return root;
}
public static final class C3400c implements AvatarView.a {
C3400c() {
}
@Override
public final void a() {
b onClickPushListener = c.this.getOnClickPushListener();
if (onClickPushListener != null) {
onClickPushListener.b(c.this.getPushData());
}
}
}
public static final class d implements Runnable {
final String f88723a;
final LuckBagTaskInfo f88724b;
final c f88725c;
d(String str, LuckBagTaskInfo luckBagTaskInfo, c cVar) {
this.f88723a = str;
this.f88724b = luckBagTaskInfo;
this.f88725c = cVar;
}
@Override
public final void run() {
String str = this.f88723a + " 送出1个" + this.f88724b.getGiftName();
c cVar = this.f88725c;
String str2 = this.f88723a;
p pVar = p.f88766a;
TextView textView = cVar.f88720b.f;
Intrinsics.checkNotNullExpressionValue(textView, "binding.pushTitle");
pVar.a(textView, str, 0, str2.length());
}
}
public final void setOnClickPushListener(b bVar) {
this.o = bVar;
}
public static final class e implements View.OnClickListener {
e() {
}
@Override
public final void onClick(View view) {
ClickAgent.onClick(view);
c.this.a(false);
b onClickPushListener = c.this.getOnClickPushListener();
if (onClickPushListener != null) {
onClickPushListener.c(c.this.getPushData());
}
}
}
public static final class f implements View.OnClickListener {
f() {
}
@Override
public final void onClick(View view) {
ClickAgent.onClick(view);
b onClickPushListener = c.this.getOnClickPushListener();
if (onClickPushListener != null) {
onClickPushListener.a(c.this.getPushData());
}
}
}
@Override
public void a(Window window) {
Intrinsics.checkNotNullParameter(window, "window");
super.a(window);
this.f88720b.f56612b.setAnimationFromUrl("http://lf3-reading.fqnovelpic.com/obj/novel-common/file_lottie_streamers_falling.json");
this.f88720b.f56612b.playAnimation();
}
public c(Context context) {
super(context);
Intrinsics.checkNotNullParameter(context, "context");
this.f88721c = new LinkedHashMap();
this.m = new SpannableStringBuilder("掉落 百万金币福袋 待瓜分");
this.n = UIKt.getDp(96);
ViewDataBinding a2 = androidx.databinding.d.a(LayoutInflater.from(context), R.layout.b23, (ViewGroup) this, false);
Intrinsics.checkNotNullExpressionValue(a2, "inflate(\n Lay… false\n )");
this.f88720b = (ai) a2;
}
private final int d(int i) {
if (i != 2) {
if (i != 3) {
if (i != 4) {
if (i != 5) {
return Color.parseColor("#FFE9D9");
}
return Color.parseColor("#333333");
}
return Color.parseColor("#D2ECFF");
}
return Color.parseColor("#F3FFD2");
}
return Color.parseColor("#FAEABD");
}
private final int e(int i) {
if (i != 2) {
if (i != 3) {
if (i != 4) {
if (i != 5) {
return Color.parseColor("#FFFBF0");
}
return Color.parseColor("#333333");
}
return Color.parseColor("#DAEDFB");
}
return Color.parseColor("#F0FBDD");
}
return Color.parseColor("#FFF7DA");
}
private final int f(int i) {
if (i != 2) {
if (i != 3) {
if (i != 4) {
if (i != 5) {
return Color.parseColor("#D8E9F2");
}
return Color.parseColor("#333333");
}
return Color.parseColor("#CBE3F1");
}
return Color.parseColor("#ECF1C8");
}
return Color.parseColor("#FFEEC2");
}
@Override
public void setData(LuckBagTaskInfo luckBagTaskInfo) {
String str;
Intrinsics.checkNotNullParameter(luckBagTaskInfo, l.n);
super.setData((c) luckBagTaskInfo);
CommentUserStrInfo userInfo = luckBagTaskInfo.getUserInfo();
if (userInfo != null) {
CommonExtraInfo commonExtraInfo = new CommonExtraInfo();
commonExtraInfo.addParam("follow_source", "luck_bag");
commonExtraInfo.addParam("enter_from", "luck_bag");
commonExtraInfo.addParam("position", "profile");
this.f88720b.h.a(userInfo, commonExtraInfo);
this.f88720b.h.f82152a.setOnClickReportListener(new C3400c());
}
CommentUserStrInfo userInfo2 = luckBagTaskInfo.getUserInfo();
if (userInfo2 != null) {
str = userInfo2.userName;
} else {
str = null;
}
if (str == null) {
str = "书友";
}
this.f88720b.f.post(new d(str, luckBagTaskInfo, this));
ImageView imageView = this.f88720b.f56611a;
Intrinsics.checkNotNullExpressionValue(imageView, "binding.closeBtn");
UIKt.setClickListener(imageView, new e());
TextView textView = this.f88720b.f56613c;
Intrinsics.checkNotNullExpressionValue(textView, "binding.luckBagBtn");
UIKt.setClickListener(textView, new f());
}
@Override
public void a(int i) {
boolean z;
int color;
int color2;
int color3;
int color4;
int i2;
if (i == 5) {
z = true;
} else {
z = false;
}
ConstraintLayout constraintLayout = this.f88720b.e;
GradientDrawable gradientDrawable = new GradientDrawable(GradientDrawable.Orientation.TL_BR, new int[]{d(i), e(i), f(i)});
gradientDrawable.setCornerRadii(new float[]{UIKt.getDp(10), UIKt.getDp(10), UIKt.getDp(10), UIKt.getDp(10), UIKt.getDp(10), UIKt.getDp(10), UIKt.getDp(10), UIKt.getDp(10)});
constraintLayout.setBackground(gradientDrawable);
this.f88720b.h.a(i);
if (i != 1) {
if (i != 5) {
color = h.a(i);
color2 = h.a(i, 0.4f);
color3 = h.b(i);
} else {
color = ContextCompat.getColor(App.context(), R.color.u);
color2 = ContextCompat.getColor(App.context(), R.color.a88);
color3 = ContextCompat.getColor(App.context(), R.color.a7);
}
} else {
color = ContextCompat.getColor(App.context(), R.color.t);
color2 = ContextCompat.getColor(App.context(), R.color.jx);
color3 = ContextCompat.getColor(App.context(), R.color.a6);
}
this.f88720b.f.setTextColor(color);
this.f88720b.g.setTextColor(color2);
this.m.setSpan(new ForegroundColorSpan(cd.g(i)), 3, 9, 33);
this.f88720b.g.setText(this.m);
TextView textView = this.f88720b.f56613c;
textView.setTextColor(color3);
if (z) {
color4 = ContextCompat.getColor(textView.getRootView().getContext(), R.color.skin_color_white_dark);
} else {
color4 = ContextCompat.getColor(textView.getRootView().getContext(), R.color.skin_color_white_light);
}
textView.getBackground().setColorFilter(new PorterDuffColorFilter(color4, PorterDuff.Mode.SRC_IN));
ImageView imageView = this.f88720b.d;
if (z) {
i2 = R.drawable.img_reward_luck_bag_dark;
} else {
i2 = R.drawable.coo;
}
imageView.setImageResource(i2);
this.f88720b.f56611a.setImageResource(g(i));
}
}