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

167 lines
6.9 KiB
Java

package com.discord.views;
import android.content.Context;
import android.content.res.ColorStateList;
import android.content.res.TypedArray;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.ImageView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.core.content.res.ResourcesCompat;
import androidx.fragment.app.Fragment;
import c.a.i.d1;
import com.discord.R;
import com.discord.utilities.color.ColorCompat;
import com.discord.utilities.view.text.TextWatcher;
import com.google.android.material.textfield.TextInputEditText;
import d0.z.d.m;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import rx.functions.Action1;
/* compiled from: SearchInputView.kt */
public final class SearchInputView extends ConstraintLayout {
public static final /* synthetic */ int i = 0;
public final d1 j;
public String k;
public Function0<Unit> l;
/* compiled from: SearchInputView.kt */
public static final class a<T> implements Action1<String> {
public final /* synthetic */ SearchInputView i;
public final /* synthetic */ Function1 j;
public a(SearchInputView searchInputView, Function1 function1) {
this.i = searchInputView;
this.j = function1;
}
/* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
@Override // rx.functions.Action1
public void call(String str) {
String str2 = str;
Function1 function1 = this.j;
m.checkNotNullExpressionValue(str2, "searchQuery");
function1.invoke(str2);
SearchInputView searchInputView = this.i;
int i = SearchInputView.i;
searchInputView.b(str2);
}
}
/* compiled from: SearchInputView.kt */
public static final class b implements View.OnClickListener {
public final /* synthetic */ SearchInputView i;
public final /* synthetic */ String j;
public b(SearchInputView searchInputView, boolean z2, String str) {
this.i = searchInputView;
this.j = str;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
if (this.j.length() > 0) {
this.i.getOnClearClicked().mo1invoke();
}
}
}
/* JADX INFO: super call moved to the top of the method (can break code semantics) */
public SearchInputView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
m.checkNotNullParameter(context, "context");
LayoutInflater.from(getContext()).inflate(2131558648, this);
int i2 = 2131364573;
ImageView imageView = (ImageView) findViewById(2131364573);
if (imageView != null) {
i2 = 2131364580;
TextInputEditText textInputEditText = (TextInputEditText) findViewById(2131364580);
if (textInputEditText != null) {
d1 d1Var = new d1(this, imageView, textInputEditText);
m.checkNotNullExpressionValue(d1Var, "SearchInputViewBinding.i…ater.from(context), this)");
this.j = d1Var;
this.k = "";
this.l = new q(1, this);
Drawable drawable = null;
Drawable drawable2 = ResourcesCompat.getDrawable(getResources(), 2131231013, null);
if (drawable2 != null) {
drawable2.setTint(ColorCompat.getThemedColor(this, 2130968907));
drawable = drawable2;
}
setBackground(drawable);
TypedArray obtainStyledAttributes = getContext().obtainStyledAttributes(attributeSet, R.a.SearchInputView);
m.checkNotNullExpressionValue(obtainStyledAttributes, "context.obtainStyledAttr…tyleable.SearchInputView)");
String string = obtainStyledAttributes.getString(0);
String string2 = obtainStyledAttributes.getString(1);
this.k = string2 == null ? "" : string2;
obtainStyledAttributes.recycle();
m.checkNotNullExpressionValue(textInputEditText, "searchInputEditText");
textInputEditText.setHint(string);
setText("");
return;
}
}
throw new NullPointerException("Missing required view with ID: ".concat(getResources().getResourceName(i2)));
}
public final void a(Fragment fragment, Function1<? super String, Unit> function1) {
m.checkNotNullParameter(fragment, "fragment");
m.checkNotNullParameter(function1, "onAfterTextChanged");
TextWatcher.Companion companion = TextWatcher.Companion;
TextInputEditText textInputEditText = this.j.f78c;
m.checkNotNullExpressionValue(textInputEditText, "binding.searchInputEditText");
companion.addBindedTextWatcher(fragment, textInputEditText, new a(this, function1));
}
public final void b(String str) {
int i2 = 0;
boolean z2 = str.length() == 0;
d1 d1Var = this.j;
d1Var.b.setImageResource(z2 ? 2131231909 : 2131231525);
ImageView imageView = d1Var.b;
m.checkNotNullExpressionValue(imageView, "searchClear");
imageView.setImageTintList(z2 ? ColorStateList.valueOf(ColorCompat.getThemedColor(getContext(), 2130968988)) : ColorStateList.valueOf(ColorCompat.getThemedColor(getContext(), 2130968989)));
ImageView imageView2 = d1Var.b;
m.checkNotNullExpressionValue(imageView2, "searchClear");
imageView2.setContentDescription(z2 ? this.k : getContext().getString(2131892722));
ImageView imageView3 = d1Var.b;
m.checkNotNullExpressionValue(imageView3, "searchClear");
if (z2) {
i2 = 2;
}
imageView3.setImportantForAccessibility(i2);
d1Var.b.setOnClickListener(new b(this, z2, str));
}
public final View getEditText() {
TextInputEditText textInputEditText = this.j.f78c;
m.checkNotNullExpressionValue(textInputEditText, "binding.searchInputEditText");
return textInputEditText;
}
public final Function0<Unit> getOnClearClicked() {
return this.l;
}
public final void setHint(CharSequence charSequence) {
m.checkNotNullParameter(charSequence, "hint");
TextInputEditText textInputEditText = this.j.f78c;
m.checkNotNullExpressionValue(textInputEditText, "binding.searchInputEditText");
textInputEditText.setHint(charSequence);
}
public final void setOnClearClicked(Function0<Unit> function0) {
m.checkNotNullParameter(function0, "<set-?>");
this.l = function0;
}
public final void setText(String str) {
m.checkNotNullParameter(str, "searchQuery");
this.j.f78c.setText(str);
b(str);
}
}