discord-jadx/app/src/main/java/com/discord/utilities/toolbar/ToolbarUtilsKt.java

52 lines
2.2 KiB
Java

package com.discord.utilities.toolbar;
import android.view.View;
import androidx.appcompat.widget.Toolbar;
import androidx.core.view.ViewCompat;
import com.discord.utilities.dimen.DimenUtils;
import d0.t.u;
import d0.z.d.m;
import java.util.ArrayList;
import java.util.List;
/* compiled from: ToolbarUtils.kt */
public final class ToolbarUtilsKt {
public static final View getNavigationIconView(Toolbar toolbar) {
m.checkNotNullParameter(toolbar, "$this$getNavigationIconView");
CharSequence navigationContentDescription = toolbar.getNavigationContentDescription();
boolean z2 = false;
if (navigationContentDescription != null) {
if (navigationContentDescription.length() > 0) {
z2 = true;
}
}
String navigationContentDescription2 = z2 ? toolbar.getNavigationContentDescription() : "navigationIcon";
toolbar.setNavigationContentDescription(navigationContentDescription2);
ArrayList<View> arrayList = new ArrayList<>();
toolbar.findViewsWithText(arrayList, navigationContentDescription2, 2);
if (!z2) {
toolbar.setNavigationContentDescription((CharSequence) null);
}
return (View) u.firstOrNull((List<? extends Object>) arrayList);
}
public static final void positionUnreadCountView(Toolbar toolbar, View view) {
m.checkNotNullParameter(toolbar, "$this$positionUnreadCountView");
m.checkNotNullParameter(view, "view");
View navigationIconView = getNavigationIconView(toolbar);
if (navigationIconView == null) {
return;
}
if (!ViewCompat.isLaidOut(navigationIconView) || navigationIconView.isLayoutRequested()) {
navigationIconView.addOnLayoutChangeListener(new ToolbarUtilsKt$positionUnreadCountView$$inlined$doOnLayout$1(view));
return;
}
int dpToPixels = DimenUtils.dpToPixels(2);
int right = navigationIconView.getRight();
int bottom = navigationIconView.getBottom();
float f = (float) 2;
float f2 = (float) dpToPixels;
view.setX((((float) right) / f) + f2);
view.setY((((float) bottom) / f) + f2);
}
}