discord-jadx/app/src/main/java/com/discord/tooltips/DefaultTooltipCreator.java

87 lines
4.2 KiB
Java

package com.discord.tooltips;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.viewbinding.ViewBinding;
import c.a.i.i;
import c.a.i.j;
import com.discord.floating_view_manager.FloatingViewGravity;
import com.discord.tooltips.TooltipManager;
import d0.z.d.m;
import java.util.Objects;
import kotlin.Unit;
import rx.Observable;
/* compiled from: DefaultTooltipCreator.kt */
public final class DefaultTooltipCreator {
public final TooltipManager a;
/* compiled from: DefaultTooltipCreator.kt */
public static final class a implements View.OnClickListener {
public final /* synthetic */ DefaultTooltipCreator i;
public final /* synthetic */ TooltipManager.Tooltip j;
public a(DefaultTooltipCreator defaultTooltipCreator, TooltipManager.Tooltip tooltip) {
this.i = defaultTooltipCreator;
this.j = tooltip;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
this.i.a.a(this.j);
this.i.a.c(this.j);
}
}
public DefaultTooltipCreator(TooltipManager tooltipManager) {
m.checkNotNullParameter(tooltipManager, "tooltipManager");
this.a = tooltipManager;
}
public final void a(View view, String str, TooltipManager.Tooltip tooltip, FloatingViewGravity floatingViewGravity, int i, int i2, boolean z2, Observable<Unit> observable) {
ViewBinding viewBinding;
m.checkNotNullParameter(view, "anchorView");
m.checkNotNullParameter(str, "tooltipText");
m.checkNotNullParameter(tooltip, "tooltip");
m.checkNotNullParameter(floatingViewGravity, "tooltipGravity");
m.checkNotNullParameter(observable, "componentPausedObservable");
if (this.a.b(tooltip, z2)) {
LayoutInflater from = LayoutInflater.from(view.getContext());
if (floatingViewGravity == FloatingViewGravity.TOP) {
View rootView = view.getRootView();
Objects.requireNonNull(rootView, "null cannot be cast to non-null type android.view.ViewGroup");
View inflate = from.inflate(2131558461, (ViewGroup) rootView, false);
TextView textView = (TextView) inflate.findViewById(2131362865);
if (textView != null) {
viewBinding = new j((ConstraintLayout) inflate, textView);
m.checkNotNullExpressionValue(textView, "defaultTooltipText");
textView.setText(str);
m.checkNotNullExpressionValue(viewBinding, "DefaultTooltipViewTopBin…ext = tooltipText\n }");
} else {
throw new NullPointerException("Missing required view with ID: ".concat(inflate.getResources().getResourceName(2131362865)));
}
} else {
View rootView2 = view.getRootView();
Objects.requireNonNull(rootView2, "null cannot be cast to non-null type android.view.ViewGroup");
View inflate2 = from.inflate(2131558460, (ViewGroup) rootView2, false);
TextView textView2 = (TextView) inflate2.findViewById(2131362865);
if (textView2 != null) {
viewBinding = new i((ConstraintLayout) inflate2, textView2);
m.checkNotNullExpressionValue(textView2, "defaultTooltipText");
textView2.setText(str);
m.checkNotNullExpressionValue(viewBinding, "DefaultTooltipViewBottom…ext = tooltipText\n }");
} else {
throw new NullPointerException("Missing required view with ID: ".concat(inflate2.getResources().getResourceName(2131362865)));
}
}
viewBinding.getRoot().setOnClickListener(new a(this, tooltip));
TooltipManager tooltipManager = this.a;
View root = viewBinding.getRoot();
m.checkNotNullExpressionValue(root, "tooltipView.root");
tooltipManager.d(view, root, tooltip, floatingViewGravity, i, i2, z2, observable);
}
}
}