discord-jadx/app/src/main/java/com/discord/views/UsernameView.java

106 lines
5.1 KiB
Java

package com.discord.views;
import android.content.Context;
import android.content.res.TypedArray;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.widget.TextView;
import androidx.annotation.ColorInt;
import androidx.annotation.StringRes;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.core.widget.TextViewCompat;
import c.a.i.w3;
import com.discord.R;
import com.discord.widgets.user.profile.DraweeSpanStringBuilderExtensionsKt;
import com.facebook.drawee.span.DraweeSpanStringBuilder;
import com.facebook.drawee.span.SimpleDraweeSpanTextView;
import d0.z.d.m;
/* compiled from: UsernameView.kt */
public final class UsernameView extends ConstraintLayout {
public final w3 i;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public UsernameView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
m.checkNotNullParameter(context, "context");
LayoutInflater.from(getContext()).inflate(2131558835, this);
int i = 2131365621;
TextView textView = (TextView) findViewById(2131365621);
if (textView != null) {
i = 2131365622;
SimpleDraweeSpanTextView simpleDraweeSpanTextView = (SimpleDraweeSpanTextView) findViewById(2131365622);
if (simpleDraweeSpanTextView != null) {
w3 w3Var = new w3(this, textView, simpleDraweeSpanTextView);
m.checkNotNullExpressionValue(w3Var, "ViewUsernameBinding.infl…ater.from(context), this)");
this.i = w3Var;
if (attributeSet != null) {
TypedArray obtainStyledAttributes = getContext().obtainStyledAttributes(attributeSet, R.a.UsernameView, 0, 0);
m.checkNotNullExpressionValue(obtainStyledAttributes, "context.obtainStyledAttr…eable.UsernameView, 0, 0)");
try {
m.checkNotNullExpressionValue(simpleDraweeSpanTextView, "binding.usernameText");
simpleDraweeSpanTextView.setText(obtainStyledAttributes.getText(1));
m.checkNotNullExpressionValue(simpleDraweeSpanTextView, "binding.usernameText");
simpleDraweeSpanTextView.setSingleLine(obtainStyledAttributes.getBoolean(3, true));
int resourceId = obtainStyledAttributes.getResourceId(4, 0);
if (resourceId != 0) {
TextViewCompat.setTextAppearance(simpleDraweeSpanTextView, resourceId);
}
simpleDraweeSpanTextView.setTextSize(0, getResources().getDimension(obtainStyledAttributes.getResourceId(5, 2131165776)));
m.checkNotNullExpressionValue(textView, "binding.usernameTag");
textView.setText(obtainStyledAttributes.getText(0));
float f = obtainStyledAttributes.getFloat(2, 0.0f);
if (f > ((float) 0)) {
simpleDraweeSpanTextView.setLineSpacing(0.0f, f);
}
return;
} finally {
obtainStyledAttributes.recycle();
}
} else {
return;
}
}
}
throw new NullPointerException("Missing required view with ID: ".concat(getResources().getResourceName(i)));
}
public static /* synthetic */ void c(UsernameView usernameView, CharSequence charSequence, String str, boolean z2, Integer num, Integer num2, int i) {
int i2 = i & 2;
int i3 = i & 8;
int i4 = i & 16;
usernameView.b(charSequence, null, (i & 4) != 0 ? false : z2, null, null);
}
private final void setIsVerified(boolean z2) {
this.i.b.setCompoundDrawablesWithIntrinsicBounds(z2 ? 2131232066 : 0, 0, 0, 0);
}
public final void a(boolean z2, @StringRes int i, boolean z3) {
if (z2) {
TextView textView = this.i.b;
m.checkNotNullExpressionValue(textView, "binding.usernameTag");
textView.setVisibility(0);
this.i.b.setText(i);
setIsVerified(z3);
return;
}
TextView textView2 = this.i.b;
m.checkNotNullExpressionValue(textView2, "binding.usernameTag");
textView2.setVisibility(8);
}
public final void b(CharSequence charSequence, String str, boolean z2, Integer num, @ColorInt Integer num2) {
m.checkNotNullParameter(charSequence, "usernameText");
DraweeSpanStringBuilder draweeSpanStringBuilder = new DraweeSpanStringBuilder();
Context context = getContext();
m.checkNotNullExpressionValue(context, "context");
DraweeSpanStringBuilder avatar$default = DraweeSpanStringBuilderExtensionsKt.setAvatar$default(draweeSpanStringBuilder, context, str, z2, num, num2, null, 32, null);
avatar$default.append(charSequence);
this.i.f177c.setDraweeSpanStringBuilder(avatar$default);
}
public final void setUsernameColor(@ColorInt int i) {
this.i.f177c.setTextColor(i);
}
}