discord-jadx/app/src/main/java/com/discord/utilities/colors/ColorPickerUtils.java

72 lines
3.1 KiB
Java

package com.discord.utilities.colors;
import android.content.Context;
import android.content.res.Resources;
import androidx.annotation.ColorInt;
import androidx.annotation.StringRes;
import com.discord.R;
import com.discord.utilities.color.ColorCompat;
import com.discord.utilities.font.FontUtils;
import com.jaredrummler.android.colorpicker.ColorPickerDialog;
import d0.t.u;
import d0.z.d.m;
import java.util.ArrayList;
/* compiled from: ColorPickerUtils.kt */
public final class ColorPickerUtils {
public static final ColorPickerUtils INSTANCE = new ColorPickerUtils();
private ColorPickerUtils() {
}
@ColorInt
private static final int[] getColorsToDisplayForPicker(Resources resources, @ColorInt int i) {
int[] intArray = resources.getIntArray(R.array.color_picker_palette);
m.checkNotNullExpressionValue(intArray, "getIntArray(com.discord.…ray.color_picker_palette)");
ArrayList arrayList = new ArrayList();
boolean z2 = false;
for (int i2 : intArray) {
arrayList.add(Integer.valueOf(i2));
if (i2 == i) {
z2 = true;
}
}
if (!z2) {
arrayList.add(Integer.valueOf(i));
}
return u.toIntArray(arrayList);
}
public final ColorPickerDialog buildColorPickerDialog(Context context, @StringRes int i, @ColorInt int i2) {
m.checkNotNullParameter(context, "context");
int[] iArr = ColorPickerDialog.i;
ColorPickerDialog.k kVar = new ColorPickerDialog.k();
kVar.h = i2;
kVar.f2482s = ColorCompat.getThemedColor(context, (int) R.attr.colorBackgroundPrimary);
kVar.i = false;
Resources resources = context.getResources();
m.checkNotNullExpressionValue(resources, "context.resources");
kVar.g = getColorsToDisplayForPicker(resources, i2);
kVar.a = i;
kVar.r = ColorCompat.getThemedColor(context, (int) R.attr.colorHeaderPrimary);
FontUtils fontUtils = FontUtils.INSTANCE;
kVar.f2483x = fontUtils.getThemedFontResId(context, R.attr.font_display_bold);
kVar.o = ColorCompat.getThemedColor(context, (int) R.attr.colorBackgroundAccent);
kVar.f2481c = R.string.color_picker_custom;
kVar.v = ColorCompat.getColor(context, (int) R.color.white);
kVar.b = R.string.color_picker_presets;
kVar.p = ColorCompat.getThemedColor(context, (int) R.attr.color_brand);
kVar.d = R.string.select;
kVar.l = true;
kVar.e = R.string.reset;
kVar.w = ColorCompat.getColor(context, (int) R.color.white);
kVar.f2484y = fontUtils.getThemedFontResId(context, R.attr.font_primary_semibold);
kVar.q = ColorCompat.getThemedColor(context, (int) R.attr.colorBackgroundModifierAccent);
kVar.t = ColorCompat.getThemedColor(context, (int) R.attr.colorTextMuted);
kVar.u = R.drawable.drawable_cpv_edit_text_background;
kVar.f2485z = fontUtils.getThemedFontResId(context, R.attr.font_primary_normal);
ColorPickerDialog a = kVar.a();
m.checkNotNullExpressionValue(a, "ColorPickerDialog.newBui…mal))\n .create()");
return a;
}
}