soul-browser/sources/java/com/mycompany/app/dialog/DialogEditUp.java
KaKi87 550ddb0413
Decompile and recreate Soul Browser v1.4.85 with APK CI builds (#1)
* Decompile and recreate Soul Browser v1.4.85 with APK CI builds

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix CI build: include bundled google.jks and remove PR trigger

The apktool build failed in CI because app/unknown/.../google.jks was
excluded by the *.jks gitignore rule. Whitelist app-bundled JKS files
and commit the missing resource.

Also remove the redundant pull_request workflow trigger.

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Change package ID to com.github.kaki87.soulbrowser

Rename the application ID so the rebuilt APK can be installed
alongside the original Soul Browser from Google Play.

- Update AndroidManifest package, permissions, providers, and actions
- Update R class references in smali (com/github/kaki87/soulbrowser/R)
- Update shortcuts.xml targetPackage
- Rename app label to "Soul Rebuild" for easy identification

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix install compatibility: remove split APK metadata and bundle native libs

The rebuilt APK still declared requiredSplitTypes and Play Store split
metadata, causing Android to reject standalone installs as incompatible.

- Remove requiredSplitTypes and split-related manifest meta-data
- Merge native libs from all ABI splits with uncompressed storage
- Page-align before signing for extractNativeLibs=false
- Add .so to apktool doNotCompress list

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix install failure: use apksigner v2/v3 and bundle arm64 native libs

Target SDK 36 requires APK Signature Scheme v2+, but jarsigner only
produces v1 signatures, causing Android to reject the install.

- Sign with apksigner (v1+v2+v3) instead of jarsigner
- Add arm64-v8a native libraries from universal Soul Browser 1.4.79
- Set extractNativeLibs=true for reliable sideload installs
- Commit stable debug keystore for consistent signatures across builds

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Add committed debug keystore for consistent APK signatures

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix startup crash: use original classes2.dex desugar libraries

Apktool recompiles smali_classes2 into a broken classes2.dex, causing
ClassNotFoundException for j$.com.android.tools.r8.a at ML Kit init.

Inject the original classes2.dex (Java 8+ desugar libs) after apktool
build instead of using the recompiled version.

Co-authored-by: KaKi87 <KaKi87@pm.me>

* Fix missing drawable resources from density split APKs

The base APK is an app bundle module; density-specific drawables like
seek_thumb_nor_b live in config.xhdpi.apk and were missing after rebuild,
causing Resources$NotFoundException at runtime.

- Merge non-9-patch resources from split APKs before apktool build
- Sync public.xml IDs from R smali only when backing files exist
- Add 713 density-specific resource IDs to public.xml

Co-authored-by: KaKi87 <KaKi87@pm.me>

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2026-08-10 16:07:14 +02:00

809 lines
46 KiB
Java

package com.mycompany.app.dialog;
import android.animation.ValueAnimator;
import android.content.Context;
import android.content.DialogInterface;
import android.graphics.Paint;
import android.graphics.drawable.Drawable;
import android.os.Handler;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.SeekBar;
import androidx.appcompat.widget.AppCompatTextView;
import androidx.core.widget.NestedScrollView;
import com.bumptech.glide.RequestBuilder;
import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.mycompany.app.dialog.DialogSeekAudio;
import com.mycompany.app.dialog.DialogSetFull;
import com.mycompany.app.image.ImageSizeListener;
import com.mycompany.app.main.MainActivity;
import com.mycompany.app.main.MainApp;
import com.mycompany.app.main.MainConst;
import com.mycompany.app.main.MainUtil;
import com.mycompany.app.pref.PrefEditor;
import com.mycompany.app.pref.PrefSet;
import com.mycompany.app.pref.PrefZone;
import com.mycompany.app.soulbrowser.R;
import com.mycompany.app.view.GlideApp;
import com.mycompany.app.view.GlideRequests;
import com.mycompany.app.view.MyButtonImage;
import com.mycompany.app.view.MyDialogBottom;
import com.mycompany.app.view.MyDialogLinear;
import com.mycompany.app.view.MyLineLinear;
import com.mycompany.app.view.MyLineRelative;
import com.mycompany.app.view.MyLineText;
import com.mycompany.app.view.MyMoveFrame;
import com.mycompany.app.view.MyPopupAdapter;
import com.mycompany.app.view.MyPopupMenu;
import com.mycompany.app.view.MyRoundImage;
import java.util.ArrayList;
/* loaded from: classes3.dex */
public class DialogEditUp extends MyDialogBottom {
public static final /* synthetic */ int D0 = 0;
public GlideRequests A0;
public Drawable B0;
public float C0;
public final int a0;
public MainActivity b0;
public Context c0;
public MyDialogLinear d0;
public MyMoveFrame e0;
public MyRoundImage f0;
public MyButtonImage g0;
public MyLineRelative h0;
public View i0;
public AppCompatTextView j0;
public AppCompatTextView k0;
public AppCompatTextView l0;
public AppCompatTextView m0;
public AppCompatTextView n0;
public SeekBar o0;
public MyButtonImage p0;
public MyButtonImage q0;
public AppCompatTextView r0;
public MyLineText s0;
public DialogSetMsg t0;
public int u0;
public int v0;
public int w0;
public int x0;
public boolean y0;
public MyPopupMenu z0;
/* renamed from: com.mycompany.app.dialog.DialogEditUp$6, reason: invalid class name */
/* loaded from: classes3.dex */
class AnonymousClass6 implements View.OnClickListener {
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
}
}
public DialogEditUp(MainActivity mainActivity) {
super(mainActivity);
int i;
this.b0 = mainActivity;
this.c0 = getContext();
this.u0 = PrefZone.y;
int i2 = PrefEditor.J;
this.v0 = i2;
if (MainApp.K1) {
i = -16777216;
} else {
i = -1;
}
this.w0 = i;
this.a0 = 90;
if (i2 < 0 || i2 > 90) {
this.v0 = 25;
}
this.x0 = PrefEditor.r(i, this.v0);
Handler handler = this.i;
if (handler == null) {
return;
}
handler.post(new Runnable() { // from class: com.mycompany.app.dialog.DialogEditUp.1
@Override // java.lang.Runnable
public final void run() {
final DialogEditUp dialogEditUp = DialogEditUp.this;
Context context = dialogEditUp.c0;
if (context != null) {
int i3 = R.id.item_title_view;
int i4 = R.id.item_value_view;
MyDialogLinear q = com.google.android.gms.internal.mlkit_vision_text_common.a.q(context, 1);
MyMoveFrame myMoveFrame = new MyMoveFrame(context);
q.addView(myMoveFrame, -1, -2);
MyRoundImage myRoundImage = new MyRoundImage(context);
myRoundImage.setScaleType(ImageView.ScaleType.FIT_XY);
myMoveFrame.addView(myRoundImage, -1, -2);
MyButtonImage myButtonImage = new MyButtonImage(context);
int i5 = MainApp.g1;
FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(i5, i5);
layoutParams.gravity = 17;
myMoveFrame.addView(myButtonImage, layoutParams);
NestedScrollView nestedScrollView = new NestedScrollView(context, null);
nestedScrollView.setOverScrollMode(2);
LinearLayout.LayoutParams layoutParams2 = new LinearLayout.LayoutParams(-1, 0);
layoutParams2.weight = 1.0f;
q.addView(nestedScrollView, layoutParams2);
LinearLayout linearLayout = new LinearLayout(context);
linearLayout.setPadding(0, 0, 0, MainApp.G1);
linearLayout.setOrientation(1);
nestedScrollView.addView(linearLayout, -1, -2);
MyLineRelative myLineRelative = new MyLineRelative(context);
int i6 = MainApp.E1;
myLineRelative.setPadding(i6, i6, i6, i6);
myLineRelative.setMinimumHeight(MainApp.h1);
myLineRelative.setGravity(16);
myLineRelative.b(MainApp.E1);
linearLayout.addView(myLineRelative, -1, -2);
View view = new View(context);
RelativeLayout.LayoutParams layoutParams3 = new RelativeLayout.LayoutParams(1, 1);
layoutParams3.addRule(21);
myLineRelative.addView(view, layoutParams3);
AppCompatTextView k = com.google.android.gms.internal.mlkit_vision_text_common.a.k(context, null, i3, 1, 16.0f);
myLineRelative.addView(k, -1, -2);
AppCompatTextView k2 = com.google.android.gms.internal.mlkit_vision_text_common.a.k(context, null, i4, 1, 14.0f);
RelativeLayout.LayoutParams h = androidx.work.impl.workers.a.h(-1, -2, 3, i3);
h.topMargin = MainApp.G1;
myLineRelative.addView(k2, h);
AppCompatTextView appCompatTextView = new AppCompatTextView(context, null);
RelativeLayout.LayoutParams h2 = com.google.android.gms.internal.mlkit_vision_text_common.a.h(appCompatTextView, 1, 14.0f, -1, -2);
h2.addRule(3, i4);
h2.topMargin = MainApp.G1;
myLineRelative.addView(appCompatTextView, h2);
FrameLayout frameLayout = new FrameLayout(context);
frameLayout.setPadding(0, MainApp.E1, 0, 0);
linearLayout.addView(frameLayout, -1, -2);
AppCompatTextView j = com.google.android.gms.internal.mlkit_vision_text_common.a.j(context, null, 1, 16.0f);
FrameLayout.LayoutParams d = com.google.android.gms.internal.mlkit_vision_text_common.a.d(j, R.string.color_alpha, -2, -2);
d.setMarginStart(MainApp.E1);
frameLayout.addView(j, d);
AppCompatTextView C = com.google.android.gms.internal.mlkit_vision_text_common.a.C(context, null, 1, 1, 16.0f);
C.setMinWidth(MainApp.E1);
FrameLayout.LayoutParams layoutParams4 = new FrameLayout.LayoutParams(-2, -2);
layoutParams4.gravity = 8388613;
layoutParams4.setMarginEnd(MainApp.E1);
frameLayout.addView(C, layoutParams4);
FrameLayout frameLayout2 = new FrameLayout(context);
linearLayout.addView(frameLayout2, -1, MainApp.g1);
MyButtonImage myButtonImage2 = new MyButtonImage(context);
ImageView.ScaleType scaleType = ImageView.ScaleType.CENTER_INSIDE;
myButtonImage2.setScaleType(scaleType);
myButtonImage2.setImageResource(R.drawable.outline_remove_white_24);
int i7 = MainApp.g1;
frameLayout2.addView(myButtonImage2, i7, i7);
SeekBar seekBar = new SeekBar(context);
FrameLayout.LayoutParams layoutParams5 = new FrameLayout.LayoutParams(-1, -2);
layoutParams5.gravity = 8388627;
layoutParams5.setMarginStart(MainApp.g1);
layoutParams5.setMarginEnd(MainApp.g1);
frameLayout2.addView(seekBar, layoutParams5);
MyButtonImage p = com.google.android.gms.internal.mlkit_vision_text_common.a.p(context, scaleType);
p.setImageResource(R.drawable.outline_add_white_24);
int i8 = MainApp.g1;
FrameLayout.LayoutParams layoutParams6 = new FrameLayout.LayoutParams(i8, i8);
layoutParams6.gravity = 8388613;
frameLayout2.addView(p, layoutParams6);
MyLineLinear myLineLinear = new MyLineLinear(context);
myLineLinear.setBaselineAligned(false);
myLineLinear.setOrientation(0);
myLineLinear.setLinePad(MainApp.E1);
myLineLinear.setLineUp(true);
MyLineText s = com.google.android.gms.internal.mlkit_vision_text_common.a.s(q, myLineLinear, -1, MainApp.g1, context);
s.setGravity(17);
s.setTextSize(1, 16.0f);
LinearLayout.LayoutParams f = com.google.android.gms.internal.mlkit_vision_text_common.a.f(s, R.string.reset, context, 0, -1);
f.weight = 1.0f;
AppCompatTextView l = com.google.android.gms.internal.mlkit_vision_text_common.a.l(myLineLinear, s, f, context, null);
l.setGravity(17);
l.setTextSize(1, 16.0f);
LinearLayout.LayoutParams e = com.google.android.gms.internal.mlkit_vision_text_common.a.e(l, R.string.apply, 0, -1);
e.weight = 1.0f;
myLineLinear.addView(l, e);
dialogEditUp.d0 = q;
dialogEditUp.g0 = myButtonImage;
dialogEditUp.e0 = myMoveFrame;
dialogEditUp.f0 = myRoundImage;
dialogEditUp.h0 = myLineRelative;
dialogEditUp.i0 = view;
dialogEditUp.j0 = k;
dialogEditUp.k0 = k2;
dialogEditUp.l0 = appCompatTextView;
dialogEditUp.m0 = j;
dialogEditUp.n0 = C;
dialogEditUp.o0 = seekBar;
dialogEditUp.p0 = myButtonImage2;
dialogEditUp.q0 = p;
dialogEditUp.r0 = l;
dialogEditUp.s0 = s;
Handler handler2 = dialogEditUp.i;
if (handler2 == null) {
return;
}
handler2.post(new Runnable() { // from class: com.mycompany.app.dialog.DialogEditUp.2
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Type inference failed for: r2v10, types: [android.view.View$OnClickListener, java.lang.Object] */
@Override // java.lang.Runnable
public final void run() {
int i9;
int i10;
final DialogEditUp dialogEditUp2 = DialogEditUp.this;
if (dialogEditUp2.d0 != null && dialogEditUp2.c0 != null) {
if (MainApp.K1) {
dialogEditUp2.m0.setTextColor(-328966);
dialogEditUp2.n0.setTextColor(-328966);
dialogEditUp2.p0.setImageResource(R.drawable.outline_remove_dark_24);
dialogEditUp2.q0.setImageResource(R.drawable.outline_add_dark_24);
dialogEditUp2.o0.setProgressDrawable(MainUtil.S(dialogEditUp2.c0, R.drawable.seek_progress_a));
dialogEditUp2.o0.setThumb(MainUtil.S(dialogEditUp2.c0, R.drawable.seek_thumb_a));
dialogEditUp2.r0.setBackgroundResource(R.drawable.selector_normal_dark);
dialogEditUp2.s0.setBackgroundResource(R.drawable.selector_normal_dark);
dialogEditUp2.r0.setTextColor(-328966);
dialogEditUp2.s0.setTextColor(-328966);
dialogEditUp2.p0.setBgPreColor(-12632257);
dialogEditUp2.q0.setBgPreColor(-12632257);
dialogEditUp2.h0.setBackgroundResource(R.drawable.selector_normal_dark);
dialogEditUp2.j0.setTextColor(-328966);
dialogEditUp2.k0.setTextColor(-5126668);
dialogEditUp2.l0.setTextColor(-4079167);
} else {
dialogEditUp2.m0.setTextColor(-16777216);
dialogEditUp2.n0.setTextColor(-16777216);
dialogEditUp2.p0.setImageResource(R.drawable.outline_remove_black_24);
dialogEditUp2.q0.setImageResource(R.drawable.outline_add_black_24);
dialogEditUp2.o0.setProgressDrawable(MainUtil.S(dialogEditUp2.c0, R.drawable.seek_progress_a));
dialogEditUp2.o0.setThumb(MainUtil.S(dialogEditUp2.c0, R.drawable.seek_thumb_a));
dialogEditUp2.r0.setBackgroundResource(R.drawable.selector_normal);
dialogEditUp2.s0.setBackgroundResource(R.drawable.selector_normal);
dialogEditUp2.r0.setTextColor(-14784824);
dialogEditUp2.s0.setTextColor(-16777216);
dialogEditUp2.p0.setBgPreColor(-2039584);
dialogEditUp2.q0.setBgPreColor(-2039584);
dialogEditUp2.h0.setBackgroundResource(R.drawable.selector_normal);
dialogEditUp2.j0.setTextColor(-16777216);
dialogEditUp2.k0.setTextColor(-12627531);
dialogEditUp2.l0.setTextColor(-10395295);
}
int i11 = 0;
dialogEditUp2.o0.setSplitTrack(false);
MyButtonImage myButtonImage3 = dialogEditUp2.g0;
if (myButtonImage3 != null) {
myButtonImage3.setScaleType(ImageView.ScaleType.CENTER_INSIDE);
dialogEditUp2.g0.n(MainApp.j1, MainApp.k1);
if (MainApp.K1) {
Drawable S = MainUtil.S(dialogEditUp2.c0, R.drawable.outline_arrow_upward_dark_24);
S.setTint(-1973791);
dialogEditUp2.g0.k(dialogEditUp2.x0, -12632257);
dialogEditUp2.g0.m(-1066044043, MainApp.n1);
dialogEditUp2.g0.setImageDrawable(S);
} else {
dialogEditUp2.g0.k(dialogEditUp2.x0, -2039584);
dialogEditUp2.g0.m(-2139785867, MainApp.n1);
dialogEditUp2.g0.setImageResource(R.drawable.outline_arrow_upward_black_24);
}
MyButtonImage myButtonImage4 = dialogEditUp2.g0;
if (dialogEditUp2.u0 == 0) {
i10 = 8;
} else {
i10 = 0;
}
myButtonImage4.setVisibility(i10);
}
a.t(new StringBuilder(), dialogEditUp2.v0, "%", dialogEditUp2.n0);
dialogEditUp2.o0.setMax(dialogEditUp2.a0);
dialogEditUp2.o0.setProgress(dialogEditUp2.v0);
dialogEditUp2.o0.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { // from class: com.mycompany.app.dialog.DialogEditUp.3
@Override // android.widget.SeekBar.OnSeekBarChangeListener
public final void onProgressChanged(SeekBar seekBar2, int i12, boolean z) {
DialogEditUp.B(DialogEditUp.this, seekBar2.getProgress());
}
@Override // android.widget.SeekBar.OnSeekBarChangeListener
public final void onStartTrackingTouch(SeekBar seekBar2) {
DialogEditUp.B(DialogEditUp.this, seekBar2.getProgress());
}
@Override // android.widget.SeekBar.OnSeekBarChangeListener
public final void onStopTrackingTouch(SeekBar seekBar2) {
DialogEditUp.B(DialogEditUp.this, seekBar2.getProgress());
}
});
dialogEditUp2.p0.setOnClickListener(new View.OnClickListener() { // from class: com.mycompany.app.dialog.DialogEditUp.4
@Override // android.view.View.OnClickListener
public final void onClick(View view2) {
int progress;
DialogEditUp dialogEditUp3 = DialogEditUp.this;
if (dialogEditUp3.o0 == null || r0.getProgress() - 1 < 0) {
return;
}
dialogEditUp3.o0.setProgress(progress);
}
});
dialogEditUp2.q0.setOnClickListener(new View.OnClickListener() { // from class: com.mycompany.app.dialog.DialogEditUp.5
@Override // android.view.View.OnClickListener
public final void onClick(View view2) {
int progress;
DialogEditUp dialogEditUp3 = DialogEditUp.this;
SeekBar seekBar2 = dialogEditUp3.o0;
if (seekBar2 == null || (progress = seekBar2.getProgress() + 1) > dialogEditUp3.o0.getMax()) {
return;
}
dialogEditUp3.o0.setProgress(progress);
}
});
MyMoveFrame myMoveFrame2 = dialogEditUp2.e0;
if (dialogEditUp2.p()) {
i9 = 8;
} else {
i9 = 0;
}
myMoveFrame2.setVisibility(i9);
MyRoundImage myRoundImage2 = dialogEditUp2.f0;
if (myRoundImage2 != null) {
myRoundImage2.setListener(new ImageSizeListener() { // from class: com.mycompany.app.dialog.DialogEditUp.13
@Override // com.mycompany.app.image.ImageSizeListener
public final void a(View view2, int i12, int i13) {
DialogEditUp dialogEditUp3 = DialogEditUp.this;
if (dialogEditUp3.f0 != null) {
int round = Math.round(i12 * dialogEditUp3.C0);
ViewGroup.LayoutParams layoutParams7 = dialogEditUp3.f0.getLayoutParams();
if (layoutParams7 != null && layoutParams7.height != round) {
layoutParams7.height = round;
dialogEditUp3.f0.j();
}
}
}
});
dialogEditUp2.s(new Runnable() { // from class: com.mycompany.app.dialog.DialogEditUp.14
@Override // java.lang.Runnable
public final void run() {
DialogEditUp dialogEditUp3 = DialogEditUp.this;
Drawable S2 = MainUtil.S(dialogEditUp3.c0, R.drawable.dev_cat);
if (S2 != null) {
dialogEditUp3.B0 = S2;
dialogEditUp3.C0 = S2.getIntrinsicHeight() / S2.getIntrinsicWidth();
MainActivity mainActivity2 = dialogEditUp3.b0;
if (mainActivity2 != null) {
if (dialogEditUp3.A0 == null) {
dialogEditUp3.A0 = GlideApp.a(mainActivity2);
}
Handler handler3 = dialogEditUp3.i;
if (handler3 == null) {
return;
}
handler3.post(new Runnable() { // from class: com.mycompany.app.dialog.DialogEditUp.14.1
@Override // java.lang.Runnable
public final void run() {
DialogEditUp dialogEditUp4 = DialogEditUp.this;
Drawable drawable = dialogEditUp4.B0;
dialogEditUp4.B0 = null;
GlideRequests glideRequests = dialogEditUp4.A0;
if (glideRequests == null) {
return;
}
((RequestBuilder) glideRequests.r(drawable).e(DiskCacheStrategy.f2204a)).E(dialogEditUp4.f0);
}
});
}
}
}
});
}
dialogEditUp2.g0.setOnClickListener(new Object());
dialogEditUp2.g0.setOnLongClickListener(new View.OnLongClickListener() { // from class: com.mycompany.app.dialog.DialogEditUp.7
@Override // android.view.View.OnLongClickListener
public final boolean onLongClick(View view2) {
MyButtonImage myButtonImage5;
int i12;
DialogEditUp dialogEditUp3 = DialogEditUp.this;
if (dialogEditUp3.e0 != null && (myButtonImage5 = dialogEditUp3.g0) != null) {
myButtonImage5.setVisibility(8);
MyMoveFrame myMoveFrame3 = dialogEditUp3.e0;
int i13 = dialogEditUp3.u0;
int i14 = dialogEditUp3.w0;
int i15 = dialogEditUp3.v0;
myMoveFrame3.getClass();
int r = PrefEditor.r(i14, i15);
if (MainApp.K1) {
Drawable S2 = MainUtil.S(myMoveFrame3.getContext(), R.drawable.outline_arrow_upward_dark_24);
myMoveFrame3.f = S2;
S2.setTint(-1973791);
i12 = -1066044043;
} else {
myMoveFrame3.f = MainUtil.S(myMoveFrame3.getContext(), R.drawable.outline_arrow_upward_black_24);
i12 = -2139785867;
}
if (myMoveFrame3.f != null) {
myMoveFrame3.g = MainApp.k1;
Paint paint = new Paint();
myMoveFrame3.h = paint;
paint.setAntiAlias(true);
myMoveFrame3.h.setStyle(Paint.Style.FILL);
myMoveFrame3.h.setColor(r);
Paint paint2 = new Paint();
myMoveFrame3.i = paint2;
paint2.setAntiAlias(true);
myMoveFrame3.i.setStyle(Paint.Style.STROKE);
myMoveFrame3.i.setStrokeWidth(MainApp.n1);
myMoveFrame3.i.setColor(i12);
myMoveFrame3.n = myMoveFrame3.getWidth();
myMoveFrame3.o = myMoveFrame3.getHeight();
int i16 = MainApp.g1;
myMoveFrame3.p = i16;
myMoveFrame3.q = i16;
if (i13 == 1) {
myMoveFrame3.r = MainApp.G1;
} else if (i13 == 3) {
myMoveFrame3.r = (myMoveFrame3.n - i16) - MainApp.G1;
} else {
myMoveFrame3.r = Math.round((myMoveFrame3.n - i16) / 2.0f);
}
int round = Math.round((myMoveFrame3.o - myMoveFrame3.q) / 2.0f);
myMoveFrame3.s = round;
int i17 = myMoveFrame3.r;
myMoveFrame3.l = i17 - myMoveFrame3.j;
myMoveFrame3.m = round - myMoveFrame3.k;
myMoveFrame3.c(i17, round);
MainUtil.l7(myMoveFrame3);
dialogEditUp3.y(false);
}
}
return true;
}
});
dialogEditUp2.e0.setMoveListener(new DialogSeekAudio.DialogSeekListener() { // from class: com.mycompany.app.dialog.DialogEditUp.8
@Override // com.mycompany.app.dialog.DialogSeekAudio.DialogSeekListener
public final void a(int i12) {
DialogEditUp dialogEditUp3 = DialogEditUp.this;
if (dialogEditUp3.g0 == null) {
return;
}
dialogEditUp3.E(i12, true);
dialogEditUp3.g0.setVisibility(0);
dialogEditUp3.y(true);
}
});
dialogEditUp2.j0.setText(R.string.location);
dialogEditUp2.l0.setText(R.string.long_move_guide);
dialogEditUp2.E(dialogEditUp2.u0, false);
dialogEditUp2.h0.setOnClickListener(new View.OnClickListener() { // from class: com.mycompany.app.dialog.DialogEditUp.9
@Override // android.view.View.OnClickListener
public final void onClick(View view2) {
MyPopupMenu myPopupMenu;
boolean z;
final DialogEditUp dialogEditUp3 = DialogEditUp.this;
View view3 = dialogEditUp3.i0;
if (dialogEditUp3.b0 != null && (myPopupMenu = dialogEditUp3.z0) == null) {
if (myPopupMenu != null) {
dialogEditUp3.Y = null;
myPopupMenu.a();
dialogEditUp3.z0 = null;
}
if (view3 == null) {
return;
}
ArrayList arrayList = new ArrayList();
final int length = MainConst.O.length;
for (int i12 = 0; i12 < length; i12++) {
int i13 = MainConst.O[i12];
int i14 = MainConst.N[i13];
if (dialogEditUp3.u0 == i13) {
z = true;
} else {
z = false;
}
arrayList.add(new MyPopupAdapter.PopMenuItem(i12, i14, z));
}
MyPopupMenu myPopupMenu2 = new MyPopupMenu(dialogEditUp3.b0, dialogEditUp3.d0, view3, arrayList, MainApp.K1, new MyPopupMenu.MyPopupListener() { // from class: com.mycompany.app.dialog.DialogEditUp.16
@Override // com.mycompany.app.view.MyPopupMenu.MyPopupListener
public final void a() {
int i15 = DialogEditUp.D0;
DialogEditUp dialogEditUp4 = DialogEditUp.this;
MyPopupMenu myPopupMenu3 = dialogEditUp4.z0;
if (myPopupMenu3 != null) {
dialogEditUp4.Y = null;
myPopupMenu3.a();
dialogEditUp4.z0 = null;
}
}
@Override // com.mycompany.app.view.MyPopupMenu.MyPopupListener
public final boolean b(View view4, int i15) {
DialogEditUp dialogEditUp4 = DialogEditUp.this;
if (dialogEditUp4.k0 == null) {
return true;
}
dialogEditUp4.E(MainConst.O[i15 % length], true);
return true;
}
});
dialogEditUp3.z0 = myPopupMenu2;
dialogEditUp3.Y = myPopupMenu2;
}
}
});
dialogEditUp2.r0.setOnClickListener(new View.OnClickListener() { // from class: com.mycompany.app.dialog.DialogEditUp.10
@Override // android.view.View.OnClickListener
public final void onClick(View view2) {
int i12 = DialogEditUp.D0;
DialogEditUp.this.D(true);
}
});
dialogEditUp2.s0.setOnClickListener(new View.OnClickListener() { // from class: com.mycompany.app.dialog.DialogEditUp.11
@Override // android.view.View.OnClickListener
public final void onClick(View view2) {
final DialogEditUp dialogEditUp3 = DialogEditUp.this;
if (dialogEditUp3.b0 == null || dialogEditUp3.t0 != null) {
return;
}
dialogEditUp3.C();
DialogSetMsg dialogSetMsg = new DialogSetMsg(dialogEditUp3.b0, R.string.reset_setting, R.string.reset, new DialogSetFull.DialogApplyListener() { // from class: com.mycompany.app.dialog.DialogEditUp.17
@Override // com.mycompany.app.dialog.DialogSetFull.DialogApplyListener
public final void a() {
int i12;
boolean z;
int i13 = DialogEditUp.D0;
DialogEditUp dialogEditUp4 = DialogEditUp.this;
dialogEditUp4.C();
if (dialogEditUp4.n0 == null) {
return;
}
if (MainApp.K1) {
i12 = -16777216;
} else {
i12 = -1;
}
if (dialogEditUp4.u0 != 2) {
dialogEditUp4.u0 = 2;
dialogEditUp4.E(2, false);
}
boolean z2 = true;
if (dialogEditUp4.v0 != 25) {
dialogEditUp4.v0 = 25;
a.t(new StringBuilder(), dialogEditUp4.v0, "%", dialogEditUp4.n0);
dialogEditUp4.o0.setProgress(dialogEditUp4.v0);
z = true;
} else {
z = false;
}
if (dialogEditUp4.w0 == i12) {
z2 = z;
} else {
dialogEditUp4.w0 = i12;
}
if (z2) {
int r = PrefEditor.r(dialogEditUp4.w0, dialogEditUp4.v0);
dialogEditUp4.x0 = r;
MyButtonImage myButtonImage5 = dialogEditUp4.g0;
if (myButtonImage5 != null) {
myButtonImage5.setBgNorColor(r);
}
}
dialogEditUp4.D(false);
}
});
dialogEditUp3.t0 = dialogSetMsg;
dialogSetMsg.setOnDismissListener(new DialogInterface.OnDismissListener() { // from class: com.mycompany.app.dialog.DialogEditUp.18
@Override // android.content.DialogInterface.OnDismissListener
public final void onDismiss(DialogInterface dialogInterface) {
int i12 = DialogEditUp.D0;
DialogEditUp.this.C();
}
});
}
});
int r = PrefEditor.r(dialogEditUp2.w0, dialogEditUp2.v0);
dialogEditUp2.x0 = r;
MyButtonImage myButtonImage5 = dialogEditUp2.g0;
if (myButtonImage5 != null) {
myButtonImage5.setBgNorColor(r);
}
if (dialogEditUp2.p() && dialogEditUp2.e0 != null) {
boolean q2 = dialogEditUp2.q();
MyMoveFrame myMoveFrame3 = dialogEditUp2.e0;
if (q2) {
i11 = 8;
}
myMoveFrame3.setVisibility(i11);
}
dialogEditUp2.g(dialogEditUp2.d0, new MyDialogBottom.BotViewListener() { // from class: com.mycompany.app.dialog.DialogEditUp.12
@Override // com.mycompany.app.view.MyDialogBottom.BotViewListener
public final void a(View view2) {
DialogEditUp dialogEditUp3 = DialogEditUp.this;
if (dialogEditUp3.d0 == null) {
return;
}
dialogEditUp3.show();
}
});
}
}
});
}
}
});
}
public static void B(DialogEditUp dialogEditUp, final int i) {
if (dialogEditUp.n0 == null || dialogEditUp.v0 == i || dialogEditUp.y0) {
return;
}
dialogEditUp.y0 = true;
dialogEditUp.v0 = i;
int r = PrefEditor.r(dialogEditUp.w0, i);
dialogEditUp.x0 = r;
MyButtonImage myButtonImage = dialogEditUp.g0;
if (myButtonImage != null) {
myButtonImage.setBgNorColor(r);
}
a.t(new StringBuilder(), dialogEditUp.v0, "%", dialogEditUp.n0);
dialogEditUp.n0.post(new Runnable() { // from class: com.mycompany.app.dialog.DialogEditUp.15
@Override // java.lang.Runnable
public final void run() {
DialogEditUp dialogEditUp2 = DialogEditUp.this;
dialogEditUp2.y0 = false;
DialogEditUp.B(dialogEditUp2, i);
}
});
}
public final void C() {
DialogSetMsg dialogSetMsg = this.t0;
if (dialogSetMsg != null) {
dialogSetMsg.dismiss();
this.t0 = null;
}
}
public final void D(boolean z) {
int i = PrefZone.y;
int i2 = this.u0;
if (i != i2) {
PrefZone.y = i2;
if (z) {
PrefSet.f(this.c0, 15, i2, "mShowUpPos");
} else {
PrefSet.i(this.c0, 15, "mShowUpPos");
}
}
int i3 = PrefEditor.J;
int i4 = this.v0;
if (i3 != i4) {
PrefEditor.J = i4;
if (z) {
PrefSet.f(this.c0, 1, i4, "mUpAlpha");
} else {
PrefSet.i(this.c0, 1, "mUpAlpha");
}
}
if (z) {
dismiss();
}
}
public final void E(int i, boolean z) {
int i2;
int i3;
int i4;
AppCompatTextView appCompatTextView = this.k0;
if (appCompatTextView != null) {
if (!z || this.u0 != i) {
this.u0 = i;
appCompatTextView.setText(MainConst.N[i]);
int i5 = this.u0;
if (i5 == 1) {
i4 = MainApp.G1;
i2 = 19;
i3 = 0;
} else if (i5 == 2) {
i2 = 17;
i4 = 0;
i3 = 0;
} else if (i5 == 3) {
i2 = 21;
i3 = MainApp.G1;
i4 = 0;
} else {
this.g0.setVisibility(8);
return;
}
FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) this.g0.getLayoutParams();
if (layoutParams == null) {
return;
}
layoutParams.gravity = i2;
layoutParams.leftMargin = i4;
layoutParams.rightMargin = i3;
this.g0.requestLayout();
this.g0.setVisibility(0);
}
}
}
@Override // com.mycompany.app.view.MyDialogBottom, android.app.Dialog, android.content.DialogInterface
public final void dismiss() {
this.f18633c = false;
if (this.c0 == null) {
return;
}
C();
MyPopupMenu myPopupMenu = this.z0;
if (myPopupMenu != null) {
this.Y = null;
myPopupMenu.a();
this.z0 = null;
}
GlideRequests glideRequests = this.A0;
if (glideRequests != null) {
MyRoundImage myRoundImage = this.f0;
if (myRoundImage != null) {
glideRequests.o(myRoundImage);
}
this.A0 = null;
}
MyDialogLinear myDialogLinear = this.d0;
if (myDialogLinear != null) {
myDialogLinear.b();
this.d0 = null;
}
MyMoveFrame myMoveFrame = this.e0;
if (myMoveFrame != null) {
ValueAnimator valueAnimator = myMoveFrame.A;
if (valueAnimator != null) {
valueAnimator.cancel();
myMoveFrame.A = null;
}
myMoveFrame.f18859c = null;
myMoveFrame.f = null;
myMoveFrame.h = null;
myMoveFrame.i = null;
this.e0 = null;
}
MyRoundImage myRoundImage2 = this.f0;
if (myRoundImage2 != null) {
myRoundImage2.k();
this.f0 = null;
}
MyButtonImage myButtonImage = this.g0;
if (myButtonImage != null) {
myButtonImage.j();
this.g0 = null;
}
MyLineRelative myLineRelative = this.h0;
if (myLineRelative != null) {
myLineRelative.e();
this.h0 = null;
}
MyButtonImage myButtonImage2 = this.p0;
if (myButtonImage2 != null) {
myButtonImage2.j();
this.p0 = null;
}
MyButtonImage myButtonImage3 = this.q0;
if (myButtonImage3 != null) {
myButtonImage3.j();
this.q0 = null;
}
MyLineText myLineText = this.s0;
if (myLineText != null) {
myLineText.u();
this.s0 = null;
}
this.b0 = null;
this.c0 = null;
this.i0 = null;
this.j0 = null;
this.k0 = null;
this.l0 = null;
this.m0 = null;
this.n0 = null;
this.o0 = null;
this.r0 = null;
super.dismiss();
}
}