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

65 lines
2.8 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.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.TextView;
import c.a.i.d3;
import com.discord.R;
import com.discord.utilities.view.extensions.ViewExtensions;
import d0.z.d.m;
/* compiled from: ScreenTitleView.kt */
public final class ScreenTitleView extends LinearLayout {
public final d3 i;
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public ScreenTitleView(Context context, AttributeSet attributeSet) {
super(context, attributeSet, 0);
m.checkNotNullParameter(context, "context");
View inflate = LayoutInflater.from(context).inflate(R.layout.view_screen_title, (ViewGroup) this, false);
addView(inflate);
int i = R.id.screen_title_subtitle;
TextView textView = (TextView) inflate.findViewById(R.id.screen_title_subtitle);
if (textView != null) {
i = R.id.screen_title_title;
TextView textView2 = (TextView) inflate.findViewById(R.id.screen_title_title);
if (textView2 != null) {
d3 d3Var = new d3((LinearLayout) inflate, textView, textView2);
m.checkNotNullExpressionValue(d3Var, "ViewScreenTitleBinding.i…rom(context), this, true)");
this.i = d3Var;
if (attributeSet != null) {
TypedArray obtainStyledAttributes = getContext().obtainStyledAttributes(attributeSet, R.a.ScreenTitleView, 0, 0);
m.checkNotNullExpressionValue(obtainStyledAttributes, "context.obtainStyledAttr…le.ScreenTitleView, 0, 0)");
CharSequence text = obtainStyledAttributes.getText(1);
CharSequence text2 = obtainStyledAttributes.getText(0);
obtainStyledAttributes.recycle();
if (text != null) {
setTitle(text);
}
setSubtitle(text2);
return;
}
return;
}
}
throw new NullPointerException("Missing required view with ID: ".concat(inflate.getResources().getResourceName(i)));
}
public final void setSubtitle(CharSequence charSequence) {
TextView textView = this.i.b;
m.checkNotNullExpressionValue(textView, "binding.screenTitleSubtitle");
ViewExtensions.setTextAndVisibilityBy(textView, charSequence);
}
public final void setTitle(CharSequence charSequence) {
m.checkNotNullParameter(charSequence, "title");
TextView textView = this.i.f83c;
m.checkNotNullExpressionValue(textView, "binding.screenTitleTitle");
textView.setText(charSequence);
}
}