discord-jadx/app/src/main/java/com/discord/views/segmentedcontrol/CardSegment.java

77 lines
3.2 KiB
Java

package com.discord.views.segmentedcontrol;
import android.content.Context;
import android.content.res.TypedArray;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.TextView;
import androidx.cardview.widget.CardView;
import c.a.i.f;
import c.a.y.n0.a;
import com.discord.R;
import com.discord.utilities.color.ColorCompat;
import com.discord.utilities.view.extensions.ViewExtensions;
import com.discord.widgets.chat.input.gifpicker.ViewScalingOnTouchListener;
import d0.z.d.m;
/* compiled from: CardSegment.kt */
public final class CardSegment extends CardView implements a {
public final f i;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public CardSegment(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
m.checkNotNullParameter(context, "context");
LayoutInflater.from(getContext()).inflate(2131558443, this);
int i = 2131362246;
TextView textView = (TextView) findViewById(2131362246);
if (textView != null) {
i = 2131362247;
TextView textView2 = (TextView) findViewById(2131362247);
if (textView2 != null) {
f fVar = new f(this, textView, textView2);
m.checkNotNullExpressionValue(fVar, "CardSegmentViewBinding.i…ater.from(context), this)");
this.i = fVar;
if (attributeSet != null) {
TypedArray obtainStyledAttributes = getContext().obtainStyledAttributes(attributeSet, R.a.CardSegment, 0, 0);
m.checkNotNullExpressionValue(obtainStyledAttributes, "context.obtainStyledAttr…leable.CardSegment, 0, 0)");
try {
setText(obtainStyledAttributes.getString(0));
} finally {
obtainStyledAttributes.recycle();
}
}
setOnTouchListener(new ViewScalingOnTouchListener(0.9f));
return;
}
}
throw new NullPointerException("Missing required view with ID: ".concat(getResources().getResourceName(i)));
}
@Override // c.a.y.n0.a
public void a(boolean z2) {
int themedColor = z2 ? ColorCompat.getThemedColor(this, 2130968892) : ColorCompat.getColor(this, 2131100380);
int color = z2 ? ColorCompat.getColor(this, 2131100429) : ColorCompat.getThemedColor(this, 2130968948);
setCardBackgroundColor(themedColor);
this.i.f89c.setTextColor(color);
}
public final View getCardText() {
TextView textView = this.i.f89c;
m.checkNotNullExpressionValue(textView, "binding.cardSegmentText");
return textView;
}
public final void setBadgeText(CharSequence charSequence) {
TextView textView = this.i.b;
m.checkNotNullExpressionValue(textView, "binding.cardSegmentBadge");
ViewExtensions.setTextAndVisibilityBy(textView, charSequence);
}
public final void setText(CharSequence charSequence) {
TextView textView = this.i.f89c;
m.checkNotNullExpressionValue(textView, "binding.cardSegmentText");
textView.setText(charSequence);
}
}