98 lines
4.1 KiB
Java
98 lines
4.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.FrameLayout;
|
|
import android.widget.TextView;
|
|
import b.a.i.g2;
|
|
import b.f.g.f.c;
|
|
import com.discord.R;
|
|
import com.discord.utilities.icon.IconUtils;
|
|
import com.discord.utilities.images.MGImages;
|
|
import com.facebook.drawee.generic.GenericDraweeHierarchy;
|
|
import com.facebook.drawee.view.SimpleDraweeView;
|
|
import d0.z.d.m;
|
|
/* compiled from: GuildView.kt */
|
|
public final class GuildView extends FrameLayout {
|
|
public static final /* synthetic */ int j = 0;
|
|
public final g2 k;
|
|
public int l;
|
|
public int m;
|
|
|
|
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
|
|
public GuildView(Context context, AttributeSet attributeSet) {
|
|
super(context, attributeSet, 0);
|
|
m.checkNotNullParameter(context, "context");
|
|
LayoutInflater.from(context).inflate(R.layout.view_guild, this);
|
|
int i = R.id.guild_avatar;
|
|
SimpleDraweeView simpleDraweeView = (SimpleDraweeView) findViewById(R.id.guild_avatar);
|
|
if (simpleDraweeView != null) {
|
|
i = R.id.guild_text;
|
|
TextView textView = (TextView) findViewById(R.id.guild_text);
|
|
if (textView != null) {
|
|
g2 g2Var = new g2(this, simpleDraweeView, textView);
|
|
m.checkNotNullExpressionValue(g2Var, "ViewGuildBinding.inflate…ater.from(context), this)");
|
|
this.k = g2Var;
|
|
this.l = -1;
|
|
this.m = -1;
|
|
setClipToOutline(true);
|
|
setBackgroundResource(R.drawable.drawable_squircle_transparent);
|
|
if (attributeSet != null) {
|
|
TypedArray obtainStyledAttributes = context.obtainStyledAttributes(attributeSet, R.a.GuildView, 0, 0);
|
|
m.checkNotNullExpressionValue(obtainStyledAttributes, "context.obtainStyledAttr…tyleable.GuildView, 0, 0)");
|
|
try {
|
|
this.l = obtainStyledAttributes.getDimensionPixelSize(0, -1);
|
|
this.m = obtainStyledAttributes.getDimensionPixelSize(1, -1);
|
|
} finally {
|
|
obtainStyledAttributes.recycle();
|
|
}
|
|
}
|
|
int i2 = this.m;
|
|
if (i2 != -1) {
|
|
textView.setTextSize(0, (float) i2);
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
}
|
|
throw new NullPointerException("Missing required view with ID: ".concat(getResources().getResourceName(i)));
|
|
}
|
|
|
|
private final void setRoundingParams(c cVar) {
|
|
SimpleDraweeView simpleDraweeView = this.k.f115b;
|
|
m.checkNotNullExpressionValue(simpleDraweeView, "binding.guildAvatar");
|
|
GenericDraweeHierarchy hierarchy = simpleDraweeView.getHierarchy();
|
|
m.checkNotNullExpressionValue(hierarchy, "binding.guildAvatar.hierarchy");
|
|
hierarchy.s(cVar);
|
|
}
|
|
|
|
public final void a(String str, String str2) {
|
|
int i = 0;
|
|
boolean z2 = str != null;
|
|
int i2 = this.l;
|
|
int mediaProxySize = i2 != -1 ? IconUtils.getMediaProxySize(i2) : 0;
|
|
SimpleDraweeView simpleDraweeView = this.k.f115b;
|
|
m.checkNotNullExpressionValue(simpleDraweeView, "binding.guildAvatar");
|
|
if (!z2) {
|
|
str = IconUtils.DEFAULT_ICON_BLURPLE;
|
|
}
|
|
MGImages.setImage$default(simpleDraweeView, str, mediaProxySize, mediaProxySize, false, null, null, 112, null);
|
|
TextView textView = this.k.c;
|
|
m.checkNotNullExpressionValue(textView, "binding.guildText");
|
|
if (!(true ^ z2)) {
|
|
i = 8;
|
|
}
|
|
textView.setVisibility(i);
|
|
TextView textView2 = this.k.c;
|
|
m.checkNotNullExpressionValue(textView2, "binding.guildText");
|
|
textView2.setText(str2);
|
|
}
|
|
|
|
public final void b() {
|
|
c a = c.a((float) getResources().getDimensionPixelSize(R.dimen.guild_icon_radius));
|
|
m.checkNotNullExpressionValue(a, "RoundingParams.fromCorne…d_icon_radius).toFloat())");
|
|
setRoundingParams(a);
|
|
}
|
|
}
|