discord-jadx/app/src/main/java/com/discord/widgets/channels/UserAkaView$configure$$inli...

70 lines
3.0 KiB
Java

package com.discord.widgets.channels;
import android.text.SpannableString;
import android.text.style.LeadingMarginSpan;
import android.view.View;
import android.widget.TextView;
import com.discord.models.member.GuildMember;
import com.discord.utilities.dimen.DimenUtils;
import com.discord.views.PileView;
import d0.g0.t;
import d0.t.u;
import d0.z.d.m;
import java.util.ArrayList;
import java.util.List;
/* compiled from: View.kt */
public final class UserAkaView$configure$$inlined$doOnPreDraw$1 implements Runnable {
public final /* synthetic */ List $guildMembers$inlined;
public final /* synthetic */ View $this_doOnPreDraw;
public final /* synthetic */ UserAkaView this$0;
public UserAkaView$configure$$inlined$doOnPreDraw$1(View view, UserAkaView userAkaView, List list) {
this.$this_doOnPreDraw = view;
this.this$0 = userAkaView;
this.$guildMembers$inlined = list;
}
@Override // java.lang.Runnable
public final void run() {
Number number;
List<GuildMember> list = this.$guildMembers$inlined;
ArrayList arrayList = new ArrayList();
for (GuildMember guildMember : list) {
String nick = guildMember.getNick();
if (nick != null) {
arrayList.add(nick);
}
}
ArrayList arrayList2 = new ArrayList();
for (Object obj : arrayList) {
if (!t.isBlank((String) obj)) {
arrayList2.add(obj);
}
}
int i = 8;
if (this.this$0.getPileItems().isEmpty()) {
TextView textView = UserAkaView.access$getBinding$p(this.this$0).e;
m.checkNotNullExpressionValue(textView, "binding.spaceForMeasuring");
number = Float.valueOf((float) textView.getMeasuredWidth());
} else {
number = Integer.valueOf(DimenUtils.dpToPixels(8));
}
TextView textView2 = UserAkaView.access$getBinding$p(this.this$0).b;
m.checkNotNullExpressionValue(textView2, "binding.akaText");
PileView pileView = UserAkaView.access$getBinding$p(this.this$0).f1664c;
m.checkNotNullExpressionValue(pileView, "binding.avatarsPileView");
float floatValue = number.floatValue() + ((float) textView2.getMeasuredWidth()) + ((float) pileView.getMeasuredWidth());
SpannableString spannableString = new SpannableString(u.joinToString$default(arrayList2, ", ", null, null, 0, null, null, 62, null));
spannableString.setSpan(new LeadingMarginSpan.Standard((int) floatValue, 0), 0, spannableString.length(), 33);
TextView textView3 = UserAkaView.access$getBinding$p(this.this$0).d;
m.checkNotNullExpressionValue(textView3, "binding.nicknames");
textView3.setText(spannableString);
TextView textView4 = UserAkaView.access$getBinding$p(this.this$0).d;
m.checkNotNullExpressionValue(textView4, "binding.nicknames");
if (!arrayList2.isEmpty()) {
i = 0;
}
textView4.setVisibility(i);
}
}