Files
rr3-apk/decompiled/sources/com/mbridge/msdk/video/dynview/widget/MBridgeLevelLayoutView.java
Daniel Elliott f9d20bb3fc Add decompiled APK source code (JADX)
- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-18 14:52:23 -08:00

119 lines
4.4 KiB
Java

package com.mbridge.msdk.video.dynview.widget;
import android.content.Context;
import android.content.res.Resources;
import android.graphics.Color;
import android.graphics.Typeface;
import android.graphics.drawable.Drawable;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import androidx.annotation.Nullable;
import com.mbridge.msdk.foundation.tools.x;
/* loaded from: classes4.dex */
public class MBridgeLevelLayoutView extends LinearLayout {
private static int d = 18;
private double a;
private int b;
private boolean c;
public MBridgeLevelLayoutView(Context context) {
super(context);
}
public MBridgeLevelLayoutView(Context context, @Nullable AttributeSet attributeSet) {
super(context, attributeSet);
}
public MBridgeLevelLayoutView(Context context, @Nullable AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
}
public void setRatingAndUser(double d2, int i) {
this.a = d2;
if (i == 0) {
i = (int) (((Math.random() * 9.0d) + 1.0d) * 10000.0d);
}
this.b = i;
this.c = true;
a();
}
public void setRating(int i) {
this.a = i;
a();
}
private void a() {
LinearLayout linearLayout;
LinearLayout linearLayout2;
if (this.c) {
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(-2, dip2px(getContext(), d));
linearLayout = new LinearLayout(getContext());
linearLayout.setOrientation(0);
linearLayout.setLayoutParams(layoutParams);
linearLayout2 = new LinearLayout(getContext());
linearLayout2.setOrientation(0);
linearLayout2.setLayoutParams(layoutParams);
} else {
linearLayout = null;
linearLayout2 = null;
}
removeAllViews();
if (linearLayout2 != null) {
LinearLayout.LayoutParams layoutParams2 = new LinearLayout.LayoutParams(-2, dip2px(getContext(), d));
TextView textView = new TextView(getContext());
textView.setTypeface(Typeface.defaultFromStyle(1));
textView.setText("(");
textView.setTextColor(Color.parseColor("#5f5f5f"));
TextView textView2 = new TextView(getContext());
textView2.setTypeface(Typeface.defaultFromStyle(1));
textView2.setGravity(17);
textView2.setTextColor(Color.parseColor("#5f5f5f"));
Drawable drawable = getResources().getDrawable(x.a(getContext(), "mbridge_reward_user", "drawable"));
drawable.setBounds(0, 0, drawable.getMinimumWidth(), drawable.getMinimumHeight());
textView2.setCompoundDrawables(drawable, null, null, null);
textView2.setText(this.b + " )");
textView2.setEllipsize(TextUtils.TruncateAt.END);
textView2.setLines(1);
linearLayout2.addView(textView, layoutParams2);
linearLayout2.addView(textView2, layoutParams2);
}
double d2 = this.a;
if (d2 == 0.0d) {
d2 = 5.0d;
}
for (int i = 0; i < 5; i++) {
ImageView imageView = new ImageView(getContext());
LinearLayout.LayoutParams layoutParams3 = new LinearLayout.LayoutParams(dip2px(getContext(), 15.0f), dip2px(getContext(), d));
if (i < d2) {
imageView.setImageResource(x.a(getContext(), "mbridge_download_message_dialog_star_sel", "drawable"));
} else {
imageView.setImageResource(x.a(getContext(), "mbridge_download_message_dilaog_star_nor", "drawable"));
}
layoutParams3.weight = 1.0f;
layoutParams3.setMargins(dip2px(getContext(), 2.0f), 0, 0, 0);
if (linearLayout != null) {
linearLayout.addView(imageView, layoutParams3);
} else {
addView(imageView, layoutParams3);
}
}
if (linearLayout != null) {
addView(linearLayout);
addView(linearLayout2);
}
}
public static int dip2px(Context context, float f) {
Resources resources;
if (context == null || (resources = context.getResources()) == null) {
return 0;
}
return (int) ((f * resources.getDisplayMetrics().density) + 0.5f);
}
}