2021-08-09 22:50:52 +00:00
|
|
|
package c.k.a.a;
|
|
|
|
|
|
|
|
import android.graphics.Color;
|
|
|
|
import android.graphics.PorterDuff;
|
|
|
|
import android.widget.FrameLayout;
|
|
|
|
import android.widget.ImageView;
|
|
|
|
import android.widget.SeekBar;
|
|
|
|
import androidx.core.graphics.ColorUtils;
|
|
|
|
import androidx.core.view.ViewCompat;
|
|
|
|
import com.jaredrummler.android.colorpicker.ColorPanelView;
|
|
|
|
import com.jaredrummler.android.colorpicker.ColorPickerDialog;
|
|
|
|
import com.jaredrummler.android.colorpicker.R;
|
|
|
|
import java.util.Locale;
|
|
|
|
/* compiled from: ColorPickerDialog */
|
|
|
|
public class e implements SeekBar.OnSeekBarChangeListener {
|
|
|
|
public final /* synthetic */ ColorPickerDialog a;
|
|
|
|
|
|
|
|
public e(ColorPickerDialog colorPickerDialog) {
|
|
|
|
this.a = colorPickerDialog;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override // android.widget.SeekBar.OnSeekBarChangeListener
|
|
|
|
public void onProgressChanged(SeekBar seekBar, int i, boolean z2) {
|
|
|
|
b bVar;
|
|
|
|
this.a.v.setText(String.format(Locale.ENGLISH, "%d%%", Integer.valueOf((int) ((((double) i) * 100.0d) / 255.0d))));
|
|
|
|
int i2 = 255 - i;
|
|
|
|
int i3 = 0;
|
|
|
|
while (true) {
|
2021-11-25 09:11:30 +00:00
|
|
|
bVar = this.a.f2477s;
|
2021-08-09 22:50:52 +00:00
|
|
|
int[] iArr = bVar.j;
|
|
|
|
if (i3 >= iArr.length) {
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
int i4 = iArr[i3];
|
2021-11-25 09:11:30 +00:00
|
|
|
this.a.f2477s.j[i3] = Color.argb(i2, Color.red(i4), Color.green(i4), Color.blue(i4));
|
2021-08-09 22:50:52 +00:00
|
|
|
i3++;
|
|
|
|
}
|
|
|
|
bVar.notifyDataSetChanged();
|
|
|
|
for (int i5 = 0; i5 < this.a.t.getChildCount(); i5++) {
|
|
|
|
FrameLayout frameLayout = (FrameLayout) this.a.t.getChildAt(i5);
|
|
|
|
ColorPanelView colorPanelView = (ColorPanelView) frameLayout.findViewById(R.c.cpv_color_panel_view);
|
|
|
|
ImageView imageView = (ImageView) frameLayout.findViewById(R.c.cpv_color_image_view);
|
|
|
|
if (frameLayout.getTag() == null) {
|
|
|
|
frameLayout.setTag(Integer.valueOf(colorPanelView.getBorderColor()));
|
|
|
|
}
|
|
|
|
int color = colorPanelView.getColor();
|
|
|
|
int argb = Color.argb(i2, Color.red(color), Color.green(color), Color.blue(color));
|
|
|
|
if (i2 <= 165) {
|
|
|
|
colorPanelView.setBorderColor(argb | ViewCompat.MEASURED_STATE_MASK);
|
|
|
|
} else {
|
|
|
|
colorPanelView.setBorderColor(((Integer) frameLayout.getTag()).intValue());
|
|
|
|
}
|
|
|
|
if (colorPanelView.getTag() != null && ((Boolean) colorPanelView.getTag()).booleanValue()) {
|
|
|
|
if (i2 <= 165) {
|
|
|
|
imageView.setColorFilter(ViewCompat.MEASURED_STATE_MASK, PorterDuff.Mode.SRC_IN);
|
|
|
|
} else if (ColorUtils.calculateLuminance(argb) >= 0.65d) {
|
|
|
|
imageView.setColorFilter(ViewCompat.MEASURED_STATE_MASK, PorterDuff.Mode.SRC_IN);
|
|
|
|
} else {
|
|
|
|
imageView.setColorFilter(-1, PorterDuff.Mode.SRC_IN);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
colorPanelView.setColor(argb);
|
|
|
|
}
|
|
|
|
this.a.n = Color.argb(i2, Color.red(this.a.n), Color.green(this.a.n), Color.blue(this.a.n));
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override // android.widget.SeekBar.OnSeekBarChangeListener
|
|
|
|
public void onStartTrackingTouch(SeekBar seekBar) {
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override // android.widget.SeekBar.OnSeekBarChangeListener
|
|
|
|
public void onStopTrackingTouch(SeekBar seekBar) {
|
|
|
|
}
|
|
|
|
}
|