* 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>
1453 lines
71 KiB
Java
1453 lines
71 KiB
Java
package com.mycompany.app.setting;
|
|
|
|
import android.content.DialogInterface;
|
|
import android.content.res.Configuration;
|
|
import android.os.Bundle;
|
|
import android.os.Handler;
|
|
import android.view.MotionEvent;
|
|
import android.view.View;
|
|
import android.view.ViewGroup;
|
|
import android.view.Window;
|
|
import android.widget.FrameLayout;
|
|
import android.widget.ImageView;
|
|
import android.widget.LinearLayout;
|
|
import android.widget.RelativeLayout;
|
|
import androidx.appcompat.widget.AppCompatTextView;
|
|
import androidx.recyclerview.widget.GridLayoutManager;
|
|
import androidx.recyclerview.widget.ItemTouchHelper;
|
|
import androidx.recyclerview.widget.LinearLayoutManager;
|
|
import androidx.recyclerview.widget.RecyclerView;
|
|
import androidx.work.impl.workers.a;
|
|
import com.mycompany.app.dialog.DialogConfirm;
|
|
import com.mycompany.app.dialog.DialogSaveConfirm;
|
|
import com.mycompany.app.dialog.DialogSeekAudio;
|
|
import com.mycompany.app.dialog.DialogSetBar;
|
|
import com.mycompany.app.dialog.DialogSetColumn;
|
|
import com.mycompany.app.dialog.DialogSetFull;
|
|
import com.mycompany.app.dialog.DialogSetItem;
|
|
import com.mycompany.app.dialog.DialogSetMsg;
|
|
import com.mycompany.app.main.MainApp;
|
|
import com.mycompany.app.main.MainSelectAdapter;
|
|
import com.mycompany.app.main.MainUtil;
|
|
import com.mycompany.app.main.MenuIconAdapter;
|
|
import com.mycompany.app.pref.PrefMain;
|
|
import com.mycompany.app.pref.PrefPdf;
|
|
import com.mycompany.app.pref.PrefRead;
|
|
import com.mycompany.app.pref.PrefSet;
|
|
import com.mycompany.app.quick.MenuDragHelper;
|
|
import com.mycompany.app.soulbrowser.R;
|
|
import com.mycompany.app.view.MyButtonImage;
|
|
import com.mycompany.app.view.MyFadeFrame;
|
|
import com.mycompany.app.view.MyFadeListener;
|
|
import com.mycompany.app.view.MyHeaderView;
|
|
import com.mycompany.app.view.MyMainRelative;
|
|
import com.mycompany.app.view.MyManagerGrid;
|
|
import com.mycompany.app.view.MyManagerLinear;
|
|
import com.mycompany.app.view.MyPopupAdapter;
|
|
import com.mycompany.app.view.MyPopupMenu;
|
|
import com.mycompany.app.view.MyRecyclerView;
|
|
import java.util.ArrayList;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public class SettingMenu extends CastActivity {
|
|
public static final /* synthetic */ int s2 = 0;
|
|
public MyMainRelative C1;
|
|
public MyButtonImage D1;
|
|
public AppCompatTextView E1;
|
|
public MyButtonImage F1;
|
|
public MyButtonImage G1;
|
|
public MyRecyclerView H1;
|
|
public MenuIconAdapter I1;
|
|
public MyManagerGrid J1;
|
|
public MenuDragHelper K1;
|
|
public ItemTouchHelper L1;
|
|
public boolean M1;
|
|
public AppCompatTextView N1;
|
|
public MyButtonImage O1;
|
|
public MyButtonImage P1;
|
|
public MyButtonImage Q1;
|
|
public MyButtonImage R1;
|
|
public MyRecyclerView S1;
|
|
public MenuIconAdapter T1;
|
|
public MyManagerLinear U1;
|
|
public MenuDragHelper V1;
|
|
public ItemTouchHelper W1;
|
|
public boolean X1;
|
|
public AppCompatTextView Y1;
|
|
public MyButtonImage Z1;
|
|
public MyButtonImage a2;
|
|
public MyButtonImage b2;
|
|
public MyButtonImage c2;
|
|
public int[] d2;
|
|
public int[] e2;
|
|
public MyPopupMenu f2;
|
|
public DialogConfirm g2;
|
|
public DialogSetMsg h2;
|
|
public DialogSetMsg i2;
|
|
public DialogSetColumn j2;
|
|
public DialogSetItem k2;
|
|
public DialogSetBar l2;
|
|
public DialogSaveConfirm m2;
|
|
public boolean n2;
|
|
public MyFadeFrame o2;
|
|
public boolean p2;
|
|
public int q2;
|
|
public boolean r2;
|
|
|
|
public static void D0(SettingMenu settingMenu, boolean z) {
|
|
if (z) {
|
|
MenuIconAdapter menuIconAdapter = settingMenu.I1;
|
|
if (menuIconAdapter != null) {
|
|
final int v = menuIconAdapter.v(68, 0);
|
|
settingMenu.R0();
|
|
settingMenu.H1.post(new Runnable() { // from class: com.mycompany.app.setting.SettingMenu.19
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
MenuIconAdapter menuIconAdapter2;
|
|
SettingMenu settingMenu2 = SettingMenu.this;
|
|
if (settingMenu2.J1 != null && (menuIconAdapter2 = settingMenu2.I1) != null && menuIconAdapter2.d() != 0) {
|
|
settingMenu2.J1.x0(settingMenu2.I1.d() - 1);
|
|
settingMenu2.V0(v, true);
|
|
}
|
|
}
|
|
});
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
MenuIconAdapter menuIconAdapter2 = settingMenu.T1;
|
|
if (menuIconAdapter2 == null) {
|
|
return;
|
|
}
|
|
int v2 = menuIconAdapter2.v(68, 0);
|
|
settingMenu.R0();
|
|
settingMenu.V0(v2, false);
|
|
}
|
|
|
|
public static boolean E0(SettingMenu settingMenu) {
|
|
MenuIconAdapter menuIconAdapter = settingMenu.T1;
|
|
if (menuIconAdapter != null && menuIconAdapter.d() >= 9) {
|
|
MainUtil.e8(settingMenu, R.string.not_space);
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
public static void F0(SettingMenu settingMenu, boolean z) {
|
|
if (settingMenu.P0()) {
|
|
return;
|
|
}
|
|
settingMenu.J0();
|
|
settingMenu.r2 = z;
|
|
DialogSetMsg dialogSetMsg = new DialogSetMsg(settingMenu, R.string.del_all_confirm, R.string.delete_all, new DialogSetFull.DialogApplyListener() { // from class: com.mycompany.app.setting.SettingMenu.27
|
|
@Override // com.mycompany.app.dialog.DialogSetFull.DialogApplyListener
|
|
public final void a() {
|
|
int i = SettingMenu.s2;
|
|
SettingMenu settingMenu2 = SettingMenu.this;
|
|
settingMenu2.J0();
|
|
if (settingMenu2.r2) {
|
|
MenuIconAdapter menuIconAdapter = settingMenu2.I1;
|
|
if (menuIconAdapter != null) {
|
|
menuIconAdapter.H(null, true);
|
|
settingMenu2.R0();
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
MenuIconAdapter menuIconAdapter2 = settingMenu2.T1;
|
|
if (menuIconAdapter2 == null) {
|
|
return;
|
|
}
|
|
menuIconAdapter2.H(null, true);
|
|
settingMenu2.R0();
|
|
}
|
|
});
|
|
settingMenu.h2 = dialogSetMsg;
|
|
dialogSetMsg.setOnDismissListener(new DialogInterface.OnDismissListener() { // from class: com.mycompany.app.setting.SettingMenu.28
|
|
@Override // android.content.DialogInterface.OnDismissListener
|
|
public final void onDismiss(DialogInterface dialogInterface) {
|
|
int i = SettingMenu.s2;
|
|
SettingMenu.this.J0();
|
|
}
|
|
});
|
|
}
|
|
|
|
public static void G0(SettingMenu settingMenu, final boolean z) {
|
|
if (!PrefRead.w || settingMenu.P0()) {
|
|
return;
|
|
}
|
|
settingMenu.K0();
|
|
DialogConfirm dialogConfirm = new DialogConfirm(settingMenu, R.string.space_title, R.string.space_guide, new DialogConfirm.DialogConfListener() { // from class: com.mycompany.app.setting.SettingMenu.25
|
|
@Override // com.mycompany.app.dialog.DialogConfirm.DialogConfListener
|
|
public final void a(boolean z2) {
|
|
SettingMenu settingMenu2 = SettingMenu.this;
|
|
if (z2) {
|
|
PrefRead.w = false;
|
|
PrefSet.d(8, settingMenu2.f1, "mGuideSpace", false);
|
|
}
|
|
int i = SettingMenu.s2;
|
|
settingMenu2.K0();
|
|
}
|
|
});
|
|
settingMenu.g2 = dialogConfirm;
|
|
dialogConfirm.setOnDismissListener(new DialogInterface.OnDismissListener() { // from class: com.mycompany.app.setting.SettingMenu.26
|
|
@Override // android.content.DialogInterface.OnDismissListener
|
|
public final void onDismiss(DialogInterface dialogInterface) {
|
|
int i = SettingMenu.s2;
|
|
SettingMenu settingMenu2 = SettingMenu.this;
|
|
settingMenu2.K0();
|
|
SettingMenu.D0(settingMenu2, z);
|
|
}
|
|
});
|
|
}
|
|
|
|
public static void H0(final int i, final int i2, final SettingMenu settingMenu, final boolean z) {
|
|
if (!settingMenu.P0()) {
|
|
settingMenu.N0();
|
|
MenuIconAdapter menuIconAdapter = settingMenu.I1;
|
|
if (menuIconAdapter != null && settingMenu.T1 != null) {
|
|
DialogSetItem dialogSetItem = new DialogSetItem(settingMenu, i2, menuIconAdapter.y(0), settingMenu.T1.y(0), new MainSelectAdapter.MainSelectListener() { // from class: com.mycompany.app.setting.SettingMenu.32
|
|
@Override // com.mycompany.app.main.MainSelectAdapter.MainSelectListener
|
|
public final void a(int i3) {
|
|
SettingMenu settingMenu2 = settingMenu;
|
|
if (settingMenu2.I1 != null && settingMenu2.T1 != null && i3 >= 0 && i3 < 74) {
|
|
settingMenu2.N0();
|
|
MainUtil.c();
|
|
boolean z2 = z;
|
|
int i4 = i;
|
|
int i5 = i2;
|
|
if (i3 == i5) {
|
|
settingMenu2.V0(i4, z2);
|
|
return;
|
|
}
|
|
if (i5 == 1000) {
|
|
if (z2) {
|
|
final int v = settingMenu2.I1.v(i3, 0);
|
|
settingMenu2.R0();
|
|
settingMenu2.H1.post(new Runnable() { // from class: com.mycompany.app.setting.SettingMenu.32.1
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
MenuIconAdapter menuIconAdapter2;
|
|
AnonymousClass32 anonymousClass32 = AnonymousClass32.this;
|
|
SettingMenu settingMenu3 = settingMenu;
|
|
if (settingMenu3.J1 != null && (menuIconAdapter2 = settingMenu3.I1) != null && menuIconAdapter2.d() != 0) {
|
|
settingMenu3.J1.x0(settingMenu3.I1.d() - 1);
|
|
settingMenu3.V0(v, z);
|
|
}
|
|
}
|
|
});
|
|
return;
|
|
}
|
|
i4 = settingMenu2.T1.v(i3, 0);
|
|
} else if (z2) {
|
|
settingMenu2.I1.K(i4, i3, 0);
|
|
} else {
|
|
settingMenu2.T1.K(i4, i3, 0);
|
|
}
|
|
settingMenu2.R0();
|
|
settingMenu2.V0(i4, z2);
|
|
}
|
|
}
|
|
});
|
|
settingMenu.k2 = dialogSetItem;
|
|
dialogSetItem.setOnDismissListener(new DialogInterface.OnDismissListener() { // from class: com.mycompany.app.setting.SettingMenu.33
|
|
@Override // android.content.DialogInterface.OnDismissListener
|
|
public final void onDismiss(DialogInterface dialogInterface) {
|
|
int i3 = SettingMenu.s2;
|
|
SettingMenu.this.N0();
|
|
}
|
|
});
|
|
}
|
|
}
|
|
}
|
|
|
|
public static void I0(final SettingMenu settingMenu, View view, final int i, final int i2, final boolean z) {
|
|
int i3;
|
|
MyPopupMenu myPopupMenu = settingMenu.f2;
|
|
if (myPopupMenu == null) {
|
|
if (myPopupMenu != null) {
|
|
settingMenu.Z0 = null;
|
|
myPopupMenu.a();
|
|
settingMenu.f2 = null;
|
|
}
|
|
if (view == null) {
|
|
return;
|
|
}
|
|
ArrayList arrayList = new ArrayList();
|
|
if (z) {
|
|
i3 = R.string.move_down;
|
|
} else {
|
|
i3 = R.string.move_up;
|
|
}
|
|
arrayList.add(new MyPopupAdapter.PopMenuItem(1, i3));
|
|
arrayList.add(new MyPopupAdapter.PopMenuItem(0, R.string.do_change));
|
|
arrayList.add(new MyPopupAdapter.PopMenuItem(2, R.string.delete));
|
|
MyPopupMenu myPopupMenu2 = new MyPopupMenu(settingMenu, settingMenu.C1, view, arrayList, MainApp.K1, new MyPopupMenu.MyPopupListener() { // from class: com.mycompany.app.setting.SettingMenu.20
|
|
@Override // com.mycompany.app.view.MyPopupMenu.MyPopupListener
|
|
public final void a() {
|
|
int i4 = SettingMenu.s2;
|
|
SettingMenu settingMenu2 = settingMenu;
|
|
MyPopupMenu myPopupMenu3 = settingMenu2.f2;
|
|
if (myPopupMenu3 != null) {
|
|
settingMenu2.Z0 = null;
|
|
myPopupMenu3.a();
|
|
settingMenu2.f2 = null;
|
|
}
|
|
}
|
|
|
|
@Override // com.mycompany.app.view.MyPopupMenu.MyPopupListener
|
|
public final boolean b(View view2, int i4) {
|
|
MenuIconAdapter menuIconAdapter;
|
|
SettingMenu settingMenu2 = settingMenu;
|
|
MenuIconAdapter menuIconAdapter2 = settingMenu2.I1;
|
|
if (menuIconAdapter2 != null && (menuIconAdapter = settingMenu2.T1) != null) {
|
|
int i5 = i2;
|
|
boolean z2 = z;
|
|
int i6 = i;
|
|
if (i4 == 1) {
|
|
if (z2) {
|
|
if (!SettingMenu.E0(settingMenu2)) {
|
|
settingMenu2.I1.E(i6);
|
|
int C = settingMenu2.T1.C(0, i5);
|
|
settingMenu2.R0();
|
|
settingMenu2.V0(C, false);
|
|
return true;
|
|
}
|
|
} else {
|
|
menuIconAdapter.E(i6);
|
|
final int C2 = settingMenu2.I1.C(0, i5);
|
|
settingMenu2.R0();
|
|
settingMenu2.H1.post(new Runnable() { // from class: com.mycompany.app.setting.SettingMenu.20.1
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
MenuIconAdapter menuIconAdapter3;
|
|
AnonymousClass20 anonymousClass20 = AnonymousClass20.this;
|
|
SettingMenu settingMenu3 = settingMenu;
|
|
if (settingMenu3.J1 != null && (menuIconAdapter3 = settingMenu3.I1) != null && menuIconAdapter3.d() != 0) {
|
|
SettingMenu settingMenu4 = settingMenu;
|
|
settingMenu4.J1.x0(settingMenu4.I1.d() - 1);
|
|
settingMenu.V0(C2, true);
|
|
}
|
|
}
|
|
});
|
|
return true;
|
|
}
|
|
} else {
|
|
if (i4 == 2) {
|
|
if (z2) {
|
|
menuIconAdapter2.K(i6, 0, 0);
|
|
} else {
|
|
menuIconAdapter.K(i6, 0, 0);
|
|
}
|
|
settingMenu2.R0();
|
|
return true;
|
|
}
|
|
SettingMenu.H0(i6, i5, settingMenu2, z2);
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
});
|
|
settingMenu.f2 = myPopupMenu2;
|
|
settingMenu.Z0 = myPopupMenu2;
|
|
}
|
|
}
|
|
|
|
public final void J0() {
|
|
DialogSetMsg dialogSetMsg = this.h2;
|
|
if (dialogSetMsg != null) {
|
|
dialogSetMsg.dismiss();
|
|
this.h2 = null;
|
|
}
|
|
}
|
|
|
|
public final void K0() {
|
|
DialogConfirm dialogConfirm = this.g2;
|
|
if (dialogConfirm != null) {
|
|
dialogConfirm.dismiss();
|
|
this.g2 = null;
|
|
}
|
|
}
|
|
|
|
public final void L0() {
|
|
DialogSetMsg dialogSetMsg = this.i2;
|
|
if (dialogSetMsg != null) {
|
|
dialogSetMsg.dismiss();
|
|
this.i2 = null;
|
|
}
|
|
}
|
|
|
|
public final void M0() {
|
|
DialogSaveConfirm dialogSaveConfirm = this.m2;
|
|
if (dialogSaveConfirm != null) {
|
|
dialogSaveConfirm.dismiss();
|
|
this.m2 = null;
|
|
}
|
|
}
|
|
|
|
public final void N0() {
|
|
DialogSetItem dialogSetItem = this.k2;
|
|
if (dialogSetItem != null) {
|
|
dialogSetItem.dismiss();
|
|
this.k2 = null;
|
|
}
|
|
}
|
|
|
|
public final boolean O0() {
|
|
MenuIconAdapter menuIconAdapter = this.I1;
|
|
if (menuIconAdapter == null || this.T1 == null || (!menuIconAdapter.B(0, this.d2) && !this.T1.B(0, this.e2))) {
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
|
|
public final boolean P0() {
|
|
if (this.g2 != null || this.h2 != null || this.i2 != null || this.j2 != null || this.k2 != null || this.l2 != null || this.m2 != null) {
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
public final void Q0(boolean z) {
|
|
boolean z2;
|
|
if (this.I1 != null && this.T1 != null && !this.n2) {
|
|
boolean z3 = true;
|
|
this.n2 = true;
|
|
PrefMain r = PrefMain.r(this.f1, false);
|
|
if (this.I1.B(0, this.d2)) {
|
|
if (z) {
|
|
PrefMain.B = MainUtil.b2(this.I1.y(0));
|
|
} else {
|
|
PrefMain.B = "3,4,5,7,8,20,66,11,69,60,45,12,14,15,16,41,62,73,6,17,9,54,18,19,47,10,46,32,33,40";
|
|
this.d2 = MainUtil.a2("3,4,5,7,8,20,66,11,69,60,45,12,14,15,16,41,62,73,6,17,9,54,18,19,47,10,46,32,33,40");
|
|
}
|
|
if (z) {
|
|
r.p("mMenuItems", PrefMain.B);
|
|
} else {
|
|
r.q("mMenuItems");
|
|
}
|
|
z2 = true;
|
|
} else {
|
|
z2 = false;
|
|
}
|
|
if (this.T1.B(0, this.e2)) {
|
|
if (z) {
|
|
PrefMain.C = MainUtil.b2(this.T1.y(0));
|
|
} else {
|
|
PrefMain.C = "21,22,23,24,25";
|
|
this.e2 = MainUtil.a2("21,22,23,24,25");
|
|
}
|
|
if (z) {
|
|
r.p("mMidItems", PrefMain.C);
|
|
} else {
|
|
r.q("mMidItems");
|
|
}
|
|
} else {
|
|
z3 = z2;
|
|
}
|
|
if (z3) {
|
|
r.a();
|
|
}
|
|
if (z) {
|
|
finish();
|
|
} else {
|
|
this.n2 = false;
|
|
}
|
|
}
|
|
}
|
|
|
|
public final void R0() {
|
|
MenuIconAdapter menuIconAdapter;
|
|
if (this.N1 != null && (menuIconAdapter = this.I1) != null) {
|
|
if (menuIconAdapter.d() > 0) {
|
|
this.N1.setVisibility(8);
|
|
this.O1.setVisibility(0);
|
|
this.P1.setVisibility(0);
|
|
} else {
|
|
this.N1.setVisibility(0);
|
|
this.O1.setVisibility(8);
|
|
this.P1.setVisibility(8);
|
|
}
|
|
if (this.T1.d() > 0) {
|
|
this.Y1.setVisibility(8);
|
|
this.Z1.setVisibility(0);
|
|
this.a2.setVisibility(0);
|
|
} else {
|
|
this.Y1.setVisibility(0);
|
|
this.Z1.setVisibility(8);
|
|
this.a2.setVisibility(8);
|
|
}
|
|
}
|
|
}
|
|
|
|
public final void S0() {
|
|
int i;
|
|
MyManagerGrid myManagerGrid = this.J1;
|
|
if (myManagerGrid != null && (i = this.q2) != 0 && myManagerGrid.F != i) {
|
|
myManagerGrid.x1(i);
|
|
}
|
|
}
|
|
|
|
public final void T0() {
|
|
int i;
|
|
if (MainApp.K1) {
|
|
this.D1.setImageResource(R.drawable.outline_chevron_left_dark_24);
|
|
this.E1.setTextColor(-328966);
|
|
this.F1.setImageResource(R.drawable.outline_replay_dark_20);
|
|
this.G1.setImageResource(R.drawable.outline_check_dark_20);
|
|
this.H1.setBackgroundColor(-14606047);
|
|
this.N1.setTextColor(-328966);
|
|
this.O1.setImageResource(R.drawable.outline_settings_dark_24);
|
|
this.P1.setImageResource(R.drawable.outline_delete_dark_24);
|
|
this.Q1.setImageResource(R.drawable.outline_border_clear_dark_24);
|
|
this.R1.setImageResource(R.drawable.outline_add_dark_24);
|
|
this.S1.setBackgroundColor(-14606047);
|
|
this.Y1.setTextColor(-328966);
|
|
this.Z1.setImageResource(R.drawable.outline_settings_dark_24);
|
|
this.a2.setImageResource(R.drawable.outline_delete_dark_24);
|
|
this.b2.setImageResource(R.drawable.outline_border_clear_dark_24);
|
|
this.c2.setImageResource(R.drawable.outline_add_dark_24);
|
|
} else {
|
|
this.D1.setImageResource(R.drawable.outline_chevron_left_black_24);
|
|
this.E1.setTextColor(-16777216);
|
|
this.F1.setImageResource(R.drawable.outline_replay_black_20);
|
|
this.G1.setImageResource(R.drawable.outline_check_black_20);
|
|
this.H1.setBackgroundColor(-1);
|
|
this.N1.setTextColor(-16777216);
|
|
this.O1.setImageResource(R.drawable.outline_settings_black_24);
|
|
this.P1.setImageResource(R.drawable.outline_delete_black_24);
|
|
this.Q1.setImageResource(R.drawable.outline_border_clear_black_24);
|
|
this.R1.setImageResource(R.drawable.outline_add_black_24);
|
|
this.S1.setBackgroundColor(-1);
|
|
this.Y1.setTextColor(-16777216);
|
|
this.Z1.setImageResource(R.drawable.outline_settings_black_24);
|
|
this.a2.setImageResource(R.drawable.outline_delete_black_24);
|
|
this.b2.setImageResource(R.drawable.outline_border_clear_black_24);
|
|
this.c2.setImageResource(R.drawable.outline_add_black_24);
|
|
}
|
|
if (MainApp.K1) {
|
|
i = -12632257;
|
|
} else {
|
|
i = 553648128;
|
|
}
|
|
this.D1.setBgPreColor(i);
|
|
this.F1.setBgPreColor(i);
|
|
this.G1.setBgPreColor(i);
|
|
this.O1.setBgPreColor(i);
|
|
this.P1.setBgPreColor(i);
|
|
this.Q1.setBgPreColor(i);
|
|
this.R1.setBgPreColor(i);
|
|
this.Z1.setBgPreColor(i);
|
|
this.a2.setBgPreColor(i);
|
|
this.b2.setBgPreColor(i);
|
|
this.c2.setBgPreColor(i);
|
|
}
|
|
|
|
public final void U0() {
|
|
if (P0()) {
|
|
return;
|
|
}
|
|
M0();
|
|
DialogSaveConfirm dialogSaveConfirm = new DialogSaveConfirm(this, new DialogSeekAudio.DialogSeekListener() { // from class: com.mycompany.app.setting.SettingMenu.36
|
|
@Override // com.mycompany.app.dialog.DialogSeekAudio.DialogSeekListener
|
|
public final void a(int i) {
|
|
int i2 = SettingMenu.s2;
|
|
SettingMenu settingMenu = SettingMenu.this;
|
|
settingMenu.M0();
|
|
if (i == 0) {
|
|
settingMenu.Q0(true);
|
|
} else {
|
|
settingMenu.finish();
|
|
}
|
|
}
|
|
});
|
|
this.m2 = dialogSaveConfirm;
|
|
dialogSaveConfirm.setOnDismissListener(new DialogInterface.OnDismissListener() { // from class: com.mycompany.app.setting.SettingMenu.37
|
|
@Override // android.content.DialogInterface.OnDismissListener
|
|
public final void onDismiss(DialogInterface dialogInterface) {
|
|
int i = SettingMenu.s2;
|
|
SettingMenu.this.M0();
|
|
}
|
|
});
|
|
}
|
|
|
|
public final void V0(final int i, final boolean z) {
|
|
MyMainRelative myMainRelative;
|
|
if (i >= 0 && (myMainRelative = this.C1) != null) {
|
|
myMainRelative.post(new Runnable() { // from class: com.mycompany.app.setting.SettingMenu.34
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
boolean z2 = z;
|
|
int i2 = i;
|
|
SettingMenu settingMenu = SettingMenu.this;
|
|
if (z2) {
|
|
MenuIconAdapter menuIconAdapter = settingMenu.I1;
|
|
if (menuIconAdapter != null) {
|
|
menuIconAdapter.J(i2, settingMenu.J1);
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
MenuIconAdapter menuIconAdapter2 = settingMenu.T1;
|
|
if (menuIconAdapter2 != null) {
|
|
menuIconAdapter2.J(i2, settingMenu.U1);
|
|
}
|
|
}
|
|
});
|
|
}
|
|
}
|
|
|
|
@Override // com.mycompany.app.main.MainActivity
|
|
public final void l0() {
|
|
if (this.n2) {
|
|
return;
|
|
}
|
|
if (O0()) {
|
|
U0();
|
|
} else {
|
|
finish();
|
|
}
|
|
}
|
|
|
|
@Override // com.mycompany.app.main.MainActivity, androidx.activity.ComponentActivity, android.app.Activity
|
|
public final void onBackPressed() {
|
|
if (Y()) {
|
|
return;
|
|
}
|
|
l0();
|
|
}
|
|
|
|
@Override // com.mycompany.app.main.MainActivity, androidx.appcompat.app.AppCompatActivity, androidx.activity.ComponentActivity, android.app.Activity, android.content.ComponentCallbacks
|
|
public final void onConfigurationChanged(Configuration configuration) {
|
|
int i;
|
|
super.onConfigurationChanged(configuration);
|
|
DialogSetBar dialogSetBar = this.l2;
|
|
if (dialogSetBar != null) {
|
|
boolean h0 = h0();
|
|
if (dialogSetBar.i0 != null) {
|
|
if (h0) {
|
|
h0 = dialogSetBar.q();
|
|
}
|
|
FrameLayout frameLayout = dialogSetBar.i0;
|
|
if (h0) {
|
|
i = 8;
|
|
} else {
|
|
i = 0;
|
|
}
|
|
frameLayout.setVisibility(i);
|
|
}
|
|
}
|
|
MainApp.K1 = MainUtil.i5(true, configuration);
|
|
MainApp.L1 = MainUtil.i5(false, configuration);
|
|
Handler handler = this.O0;
|
|
if (handler == null) {
|
|
return;
|
|
}
|
|
handler.post(new Runnable() { // from class: com.mycompany.app.setting.SettingMenu.38
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
int i2;
|
|
int i3 = SettingMenu.s2;
|
|
SettingMenu settingMenu = SettingMenu.this;
|
|
settingMenu.S0();
|
|
MenuIconAdapter menuIconAdapter = settingMenu.I1;
|
|
if (menuIconAdapter != null) {
|
|
menuIconAdapter.g();
|
|
}
|
|
MenuIconAdapter menuIconAdapter2 = settingMenu.T1;
|
|
if (menuIconAdapter2 != null) {
|
|
menuIconAdapter2.g();
|
|
}
|
|
boolean z = settingMenu.p2;
|
|
boolean z2 = MainApp.K1;
|
|
if (z != z2) {
|
|
settingMenu.p2 = z2;
|
|
MyMainRelative myMainRelative = settingMenu.C1;
|
|
if (myMainRelative != null) {
|
|
try {
|
|
Window window = settingMenu.getWindow();
|
|
if (MainApp.K1) {
|
|
i2 = -16777216;
|
|
} else {
|
|
i2 = -460552;
|
|
}
|
|
myMainRelative.b(window, i2);
|
|
settingMenu.T0();
|
|
settingMenu.A0();
|
|
} catch (Exception unused) {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
@Override // com.mycompany.app.setting.CastActivity, com.mycompany.app.main.MainActivity, androidx.fragment.app.FragmentActivity, androidx.activity.ComponentActivity, androidx.core.app.ComponentActivity, android.app.Activity
|
|
public final void onCreate(Bundle bundle) {
|
|
super.onCreate(bundle);
|
|
MainUtil.C7(this);
|
|
this.d2 = MainUtil.a2(PrefMain.B);
|
|
this.e2 = MainUtil.a2(PrefMain.C);
|
|
this.p2 = MainApp.K1;
|
|
int i = PrefMain.z;
|
|
this.q2 = i;
|
|
if (i == 0) {
|
|
this.q2 = 5;
|
|
}
|
|
int i2 = R.id.set_icon_reset;
|
|
int i3 = R.id.set_icon_apply;
|
|
int i4 = R.id.set_cast_icon;
|
|
int i5 = R.id.set_cast_ctrl;
|
|
MyMainRelative myMainRelative = new MyMainRelative(this);
|
|
myMainRelative.setLayoutParams(new ViewGroup.LayoutParams(-1, -1));
|
|
MyHeaderView myHeaderView = new MyHeaderView(this);
|
|
myMainRelative.addView(myHeaderView, -1, MainApp.b1);
|
|
MyButtonImage myButtonImage = new MyButtonImage(this);
|
|
ImageView.ScaleType scaleType = ImageView.ScaleType.CENTER_INSIDE;
|
|
myButtonImage.setScaleType(scaleType);
|
|
RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(MainApp.g1, MainApp.b1);
|
|
layoutParams.setMarginStart(MainApp.F1);
|
|
myHeaderView.addView(myButtonImage, layoutParams);
|
|
AppCompatTextView appCompatTextView = new AppCompatTextView(this, null);
|
|
appCompatTextView.setGravity(16);
|
|
appCompatTextView.setSingleLine(true);
|
|
appCompatTextView.setTextSize(1, 18.0f);
|
|
appCompatTextView.setText(R.string.list_menu);
|
|
RelativeLayout.LayoutParams layoutParams2 = new RelativeLayout.LayoutParams(-1, -1);
|
|
layoutParams2.addRule(16, i2);
|
|
layoutParams2.setMarginStart(MainApp.i1);
|
|
myHeaderView.addView(appCompatTextView, layoutParams2);
|
|
int G = (int) MainUtil.G(this, 14.0f);
|
|
MyButtonImage myButtonImage2 = new MyButtonImage(this);
|
|
myButtonImage2.setId(i2);
|
|
myButtonImage2.setPadding(G, G, G, G);
|
|
myButtonImage2.setScaleType(scaleType);
|
|
int i6 = MainApp.g1;
|
|
RelativeLayout.LayoutParams layoutParams3 = new RelativeLayout.LayoutParams(i6, i6);
|
|
layoutParams3.addRule(16, i3);
|
|
layoutParams3.topMargin = MainApp.G1;
|
|
myHeaderView.addView(myButtonImage2, layoutParams3);
|
|
MyButtonImage myButtonImage3 = new MyButtonImage(this);
|
|
myButtonImage3.setId(i3);
|
|
myButtonImage3.setPadding(G, G, G, G);
|
|
myButtonImage3.setScaleType(scaleType);
|
|
int i7 = MainApp.g1;
|
|
RelativeLayout.LayoutParams layoutParams4 = new RelativeLayout.LayoutParams(i7, i7);
|
|
layoutParams4.addRule(16, i4);
|
|
layoutParams4.topMargin = MainApp.G1;
|
|
myHeaderView.addView(myButtonImage3, layoutParams4);
|
|
FrameLayout frameLayout = new FrameLayout(this);
|
|
frameLayout.setId(i4);
|
|
frameLayout.setVisibility(4);
|
|
RelativeLayout.LayoutParams layoutParams5 = new RelativeLayout.LayoutParams(-2, MainApp.b1);
|
|
layoutParams5.addRule(21);
|
|
myHeaderView.addView(frameLayout, layoutParams5);
|
|
FrameLayout frameLayout2 = new FrameLayout(this);
|
|
RelativeLayout.LayoutParams h = a.h(-1, -1, 2, i5);
|
|
h.topMargin = MainApp.b1 + MainApp.F1;
|
|
myMainRelative.addView(frameLayout2, h);
|
|
int G2 = (int) MainUtil.G(this, 232.0f);
|
|
MyRecyclerView myRecyclerView = new MyRecyclerView(this);
|
|
myRecyclerView.u0(true, true);
|
|
myRecyclerView.setVerticalScrollBarEnabled(false);
|
|
myRecyclerView.setHorizontalScrollBarEnabled(false);
|
|
FrameLayout.LayoutParams layoutParams6 = new FrameLayout.LayoutParams(-1, -1);
|
|
layoutParams6.bottomMargin = G2;
|
|
frameLayout2.addView(myRecyclerView, layoutParams6);
|
|
AppCompatTextView appCompatTextView2 = new AppCompatTextView(this, null);
|
|
appCompatTextView2.setGravity(17);
|
|
appCompatTextView2.setTextSize(1, 16.0f);
|
|
appCompatTextView2.setText(R.string.not_used);
|
|
appCompatTextView2.setVisibility(8);
|
|
FrameLayout.LayoutParams layoutParams7 = new FrameLayout.LayoutParams(-1, -1);
|
|
layoutParams7.bottomMargin = G2;
|
|
frameLayout2.addView(appCompatTextView2, layoutParams7);
|
|
int G3 = (int) MainUtil.G(this, 176.0f);
|
|
MyButtonImage myButtonImage4 = new MyButtonImage(this);
|
|
myButtonImage4.setScaleType(scaleType);
|
|
myButtonImage4.setVisibility(8);
|
|
int i8 = MainApp.g1;
|
|
FrameLayout.LayoutParams layoutParams8 = new FrameLayout.LayoutParams(i8, i8);
|
|
layoutParams8.gravity = 8388691;
|
|
layoutParams8.setMarginStart(MainApp.G1);
|
|
layoutParams8.bottomMargin = G3;
|
|
frameLayout2.addView(myButtonImage4, layoutParams8);
|
|
MyButtonImage myButtonImage5 = new MyButtonImage(this);
|
|
myButtonImage5.setScaleType(scaleType);
|
|
myButtonImage5.setVisibility(8);
|
|
int i9 = MainApp.g1;
|
|
FrameLayout.LayoutParams layoutParams9 = new FrameLayout.LayoutParams(i9, i9);
|
|
layoutParams9.gravity = 8388691;
|
|
layoutParams9.setMarginStart(MainApp.G1 + MainApp.g1);
|
|
layoutParams9.bottomMargin = G3;
|
|
frameLayout2.addView(myButtonImage5, layoutParams9);
|
|
MyButtonImage myButtonImage6 = new MyButtonImage(this);
|
|
myButtonImage6.setScaleType(scaleType);
|
|
int i10 = MainApp.g1;
|
|
FrameLayout.LayoutParams layoutParams10 = new FrameLayout.LayoutParams(i10, i10);
|
|
layoutParams10.gravity = 8388693;
|
|
layoutParams10.setMarginEnd(MainApp.G1 + MainApp.g1);
|
|
layoutParams10.bottomMargin = G3;
|
|
frameLayout2.addView(myButtonImage6, layoutParams10);
|
|
MyButtonImage myButtonImage7 = new MyButtonImage(this);
|
|
myButtonImage7.setScaleType(scaleType);
|
|
int i11 = MainApp.g1;
|
|
FrameLayout.LayoutParams layoutParams11 = new FrameLayout.LayoutParams(i11, i11);
|
|
layoutParams11.gravity = 8388693;
|
|
layoutParams11.setMarginEnd(MainApp.G1);
|
|
layoutParams11.bottomMargin = G3;
|
|
frameLayout2.addView(myButtonImage7, layoutParams11);
|
|
int G4 = (int) MainUtil.G(this, 80.0f);
|
|
MyRecyclerView myRecyclerView2 = new MyRecyclerView(this);
|
|
myRecyclerView2.u0(true, true);
|
|
myRecyclerView2.setVerticalScrollBarEnabled(false);
|
|
myRecyclerView2.setHorizontalScrollBarEnabled(false);
|
|
FrameLayout.LayoutParams layoutParams12 = new FrameLayout.LayoutParams(-1, G4);
|
|
layoutParams12.gravity = 8388691;
|
|
layoutParams12.bottomMargin = MainApp.i1;
|
|
frameLayout2.addView(myRecyclerView2, layoutParams12);
|
|
AppCompatTextView appCompatTextView3 = new AppCompatTextView(this, null);
|
|
appCompatTextView3.setGravity(17);
|
|
appCompatTextView3.setTextSize(1, 16.0f);
|
|
appCompatTextView3.setText(R.string.not_used);
|
|
appCompatTextView3.setVisibility(8);
|
|
FrameLayout.LayoutParams layoutParams13 = new FrameLayout.LayoutParams(-1, G4);
|
|
layoutParams13.gravity = 8388691;
|
|
layoutParams13.bottomMargin = MainApp.i1;
|
|
frameLayout2.addView(appCompatTextView3, layoutParams13);
|
|
MyButtonImage myButtonImage8 = new MyButtonImage(this);
|
|
myButtonImage8.setScaleType(scaleType);
|
|
myButtonImage8.setVisibility(8);
|
|
int i12 = MainApp.g1;
|
|
FrameLayout.LayoutParams layoutParams14 = new FrameLayout.LayoutParams(i12, i12);
|
|
layoutParams14.gravity = 8388691;
|
|
layoutParams14.setMarginStart(MainApp.G1);
|
|
layoutParams14.bottomMargin = MainApp.F1;
|
|
frameLayout2.addView(myButtonImage8, layoutParams14);
|
|
MyButtonImage myButtonImage9 = new MyButtonImage(this);
|
|
myButtonImage9.setScaleType(scaleType);
|
|
myButtonImage9.setVisibility(8);
|
|
int i13 = MainApp.g1;
|
|
FrameLayout.LayoutParams layoutParams15 = new FrameLayout.LayoutParams(i13, i13);
|
|
layoutParams15.gravity = 8388691;
|
|
layoutParams15.setMarginStart(MainApp.G1 + MainApp.g1);
|
|
layoutParams15.bottomMargin = MainApp.F1;
|
|
frameLayout2.addView(myButtonImage9, layoutParams15);
|
|
MyButtonImage myButtonImage10 = new MyButtonImage(this);
|
|
myButtonImage10.setScaleType(scaleType);
|
|
int i14 = MainApp.g1;
|
|
FrameLayout.LayoutParams layoutParams16 = new FrameLayout.LayoutParams(i14, i14);
|
|
layoutParams16.gravity = 8388693;
|
|
layoutParams16.setMarginEnd(MainApp.G1 + MainApp.g1);
|
|
layoutParams16.bottomMargin = MainApp.F1;
|
|
frameLayout2.addView(myButtonImage10, layoutParams16);
|
|
MyButtonImage myButtonImage11 = new MyButtonImage(this);
|
|
myButtonImage11.setScaleType(scaleType);
|
|
int i15 = MainApp.g1;
|
|
FrameLayout.LayoutParams layoutParams17 = new FrameLayout.LayoutParams(i15, i15);
|
|
layoutParams17.gravity = 8388693;
|
|
layoutParams17.setMarginEnd(MainApp.G1);
|
|
layoutParams17.bottomMargin = MainApp.F1;
|
|
frameLayout2.addView(myButtonImage11, layoutParams17);
|
|
FrameLayout frameLayout3 = new FrameLayout(this);
|
|
frameLayout3.setId(i5);
|
|
frameLayout3.setVisibility(8);
|
|
RelativeLayout.LayoutParams layoutParams18 = new RelativeLayout.LayoutParams(-1, -2);
|
|
layoutParams18.addRule(12);
|
|
myMainRelative.addView(frameLayout3, layoutParams18);
|
|
this.C1 = myMainRelative;
|
|
this.D1 = myButtonImage;
|
|
this.E1 = appCompatTextView;
|
|
this.F1 = myButtonImage2;
|
|
this.G1 = myButtonImage3;
|
|
this.H1 = myRecyclerView;
|
|
this.N1 = appCompatTextView2;
|
|
this.O1 = myButtonImage4;
|
|
this.P1 = myButtonImage5;
|
|
this.Q1 = myButtonImage6;
|
|
this.R1 = myButtonImage7;
|
|
this.S1 = myRecyclerView2;
|
|
this.Y1 = appCompatTextView3;
|
|
this.Z1 = myButtonImage8;
|
|
this.a2 = myButtonImage9;
|
|
this.b2 = myButtonImage10;
|
|
this.c2 = myButtonImage11;
|
|
B0(myMainRelative, frameLayout, frameLayout3);
|
|
this.C1.setWindow(getWindow());
|
|
initMainScreenOn(this.C1);
|
|
Handler handler = this.O0;
|
|
if (handler == null) {
|
|
return;
|
|
}
|
|
handler.post(new Runnable() { // from class: com.mycompany.app.setting.SettingMenu.1
|
|
/* JADX WARN: Type inference failed for: r1v14, types: [com.mycompany.app.view.MyManagerLinear, androidx.recyclerview.widget.LinearLayoutManager] */
|
|
/* JADX WARN: Type inference failed for: r1v4, types: [androidx.recyclerview.widget.GridLayoutManager, com.mycompany.app.view.MyManagerGrid] */
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
final SettingMenu settingMenu = SettingMenu.this;
|
|
if (settingMenu.C1 != null) {
|
|
settingMenu.T0();
|
|
settingMenu.D1.setOnClickListener(new View.OnClickListener() { // from class: com.mycompany.app.setting.SettingMenu.2
|
|
@Override // android.view.View.OnClickListener
|
|
public final void onClick(View view) {
|
|
int i16 = SettingMenu.s2;
|
|
SettingMenu settingMenu2 = SettingMenu.this;
|
|
if (settingMenu2.O0()) {
|
|
settingMenu2.U0();
|
|
} else {
|
|
settingMenu2.finish();
|
|
}
|
|
}
|
|
});
|
|
settingMenu.F1.setOnClickListener(new View.OnClickListener() { // from class: com.mycompany.app.setting.SettingMenu.3
|
|
@Override // android.view.View.OnClickListener
|
|
public final void onClick(View view) {
|
|
int i16 = SettingMenu.s2;
|
|
final SettingMenu settingMenu2 = SettingMenu.this;
|
|
if (settingMenu2.P0()) {
|
|
return;
|
|
}
|
|
settingMenu2.L0();
|
|
DialogSetMsg dialogSetMsg = new DialogSetMsg(settingMenu2, R.string.reset_setting, R.string.reset, new DialogSetFull.DialogApplyListener() { // from class: com.mycompany.app.setting.SettingMenu.29
|
|
@Override // com.mycompany.app.dialog.DialogSetFull.DialogApplyListener
|
|
public final void a() {
|
|
int i17 = SettingMenu.s2;
|
|
SettingMenu settingMenu3 = SettingMenu.this;
|
|
settingMenu3.L0();
|
|
MenuIconAdapter menuIconAdapter = settingMenu3.I1;
|
|
if (menuIconAdapter != null) {
|
|
menuIconAdapter.H(MainUtil.a2("3,4,5,7,8,20,66,11,69,60,45,12,14,15,16,41,62,73,6,17,9,54,18,19,47,10,46,32,33,40"), true);
|
|
}
|
|
MenuIconAdapter menuIconAdapter2 = settingMenu3.T1;
|
|
if (menuIconAdapter2 != null) {
|
|
menuIconAdapter2.H(MainUtil.a2("21,22,23,24,25"), true);
|
|
}
|
|
settingMenu3.R0();
|
|
if (PrefMain.z != 5) {
|
|
PrefMain.z = 5;
|
|
PrefMain r = PrefMain.r(settingMenu3.f1, false);
|
|
r.n(PrefMain.z, "mMenuPort");
|
|
r.a();
|
|
settingMenu3.q2 = PrefMain.z;
|
|
settingMenu3.S0();
|
|
}
|
|
int i18 = PrefPdf.y;
|
|
int i19 = MainApp.Y0;
|
|
if (i18 != i19) {
|
|
PrefPdf.y = i19;
|
|
PrefSet.f(settingMenu3.f1, 7, i19, "mMidHeight");
|
|
}
|
|
settingMenu3.Q0(false);
|
|
}
|
|
});
|
|
settingMenu2.i2 = dialogSetMsg;
|
|
dialogSetMsg.setOnDismissListener(new DialogInterface.OnDismissListener() { // from class: com.mycompany.app.setting.SettingMenu.30
|
|
@Override // android.content.DialogInterface.OnDismissListener
|
|
public final void onDismiss(DialogInterface dialogInterface) {
|
|
int i17 = SettingMenu.s2;
|
|
SettingMenu.this.L0();
|
|
}
|
|
});
|
|
}
|
|
});
|
|
settingMenu.G1.setOnClickListener(new View.OnClickListener() { // from class: com.mycompany.app.setting.SettingMenu.4
|
|
@Override // android.view.View.OnClickListener
|
|
public final void onClick(View view) {
|
|
SettingMenu settingMenu2 = SettingMenu.this;
|
|
MyButtonImage myButtonImage12 = settingMenu2.G1;
|
|
if (myButtonImage12 == null) {
|
|
return;
|
|
}
|
|
myButtonImage12.setClickable(false);
|
|
settingMenu2.G1.post(new Runnable() { // from class: com.mycompany.app.setting.SettingMenu.4.1
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
SettingMenu settingMenu3 = SettingMenu.this;
|
|
if (settingMenu3.G1 == null) {
|
|
return;
|
|
}
|
|
settingMenu3.Q0(true);
|
|
}
|
|
});
|
|
}
|
|
});
|
|
settingMenu.J1 = new GridLayoutManager(settingMenu.q2);
|
|
settingMenu.I1 = new MenuIconAdapter(settingMenu.H1, settingMenu.d2, 0, true, new MenuIconAdapter.MenuListener() { // from class: com.mycompany.app.setting.SettingMenu.5
|
|
@Override // com.mycompany.app.main.MenuIconAdapter.MenuListener
|
|
public final void a(MenuIconAdapter.MenuHolder menuHolder) {
|
|
ItemTouchHelper itemTouchHelper;
|
|
SettingMenu settingMenu2 = SettingMenu.this;
|
|
if (!settingMenu2.M1 && settingMenu2.I1 != null && (itemTouchHelper = settingMenu2.L1) != null) {
|
|
itemTouchHelper.t(menuHolder);
|
|
}
|
|
}
|
|
|
|
@Override // com.mycompany.app.main.MenuIconAdapter.MenuListener
|
|
public final void b(View view, int i16, int i17) {
|
|
SettingMenu settingMenu2 = SettingMenu.this;
|
|
if (!settingMenu2.M1 && settingMenu2.I1 != null) {
|
|
SettingMenu.I0(settingMenu2, view, i16, i17, true);
|
|
}
|
|
}
|
|
});
|
|
MenuDragHelper menuDragHelper = new MenuDragHelper(new MenuDragHelper.MenuDragListener() { // from class: com.mycompany.app.setting.SettingMenu.6
|
|
@Override // com.mycompany.app.quick.MenuDragHelper.MenuDragListener
|
|
public final void a(int i16) {
|
|
boolean z;
|
|
if (i16 == 2) {
|
|
z = true;
|
|
} else {
|
|
z = false;
|
|
}
|
|
SettingMenu.this.M1 = z;
|
|
}
|
|
|
|
@Override // com.mycompany.app.quick.MenuDragHelper.MenuDragListener
|
|
public final void b(int i16, int i17) {
|
|
MenuIconAdapter menuIconAdapter = SettingMenu.this.I1;
|
|
if (menuIconAdapter != null) {
|
|
menuIconAdapter.F(i16, i17);
|
|
}
|
|
}
|
|
});
|
|
settingMenu.K1 = menuDragHelper;
|
|
ItemTouchHelper itemTouchHelper = new ItemTouchHelper(menuDragHelper);
|
|
settingMenu.L1 = itemTouchHelper;
|
|
itemTouchHelper.i(settingMenu.H1);
|
|
settingMenu.H1.setLayoutManager(settingMenu.J1);
|
|
settingMenu.H1.setAdapter(settingMenu.I1);
|
|
settingMenu.H1.j(new RecyclerView.OnScrollListener() { // from class: com.mycompany.app.setting.SettingMenu.7
|
|
@Override // androidx.recyclerview.widget.RecyclerView.OnScrollListener
|
|
public final void b(RecyclerView recyclerView, int i16, int i17) {
|
|
SettingMenu settingMenu2 = SettingMenu.this;
|
|
MyRecyclerView myRecyclerView3 = settingMenu2.H1;
|
|
if (myRecyclerView3 == null) {
|
|
return;
|
|
}
|
|
if (myRecyclerView3.computeVerticalScrollOffset() > 0) {
|
|
settingMenu2.H1.w0();
|
|
} else {
|
|
settingMenu2.H1.r0();
|
|
}
|
|
}
|
|
});
|
|
settingMenu.O1.setOnClickListener(new View.OnClickListener() { // from class: com.mycompany.app.setting.SettingMenu.8
|
|
@Override // android.view.View.OnClickListener
|
|
public final void onClick(View view) {
|
|
final SettingMenu settingMenu2 = SettingMenu.this;
|
|
MyButtonImage myButtonImage12 = settingMenu2.O1;
|
|
if (myButtonImage12 != null) {
|
|
myButtonImage12.setNoti(false);
|
|
if (settingMenu2.P0()) {
|
|
return;
|
|
}
|
|
DialogSetColumn dialogSetColumn = settingMenu2.j2;
|
|
if (dialogSetColumn != null) {
|
|
dialogSetColumn.dismiss();
|
|
settingMenu2.j2 = null;
|
|
}
|
|
DialogSetColumn dialogSetColumn2 = new DialogSetColumn(settingMenu2, true);
|
|
settingMenu2.j2 = dialogSetColumn2;
|
|
dialogSetColumn2.setOnDismissListener(new DialogInterface.OnDismissListener() { // from class: com.mycompany.app.setting.SettingMenu.31
|
|
@Override // android.content.DialogInterface.OnDismissListener
|
|
public final void onDismiss(DialogInterface dialogInterface) {
|
|
int i16 = SettingMenu.s2;
|
|
SettingMenu settingMenu3 = SettingMenu.this;
|
|
DialogSetColumn dialogSetColumn3 = settingMenu3.j2;
|
|
if (dialogSetColumn3 != null) {
|
|
dialogSetColumn3.dismiss();
|
|
settingMenu3.j2 = null;
|
|
}
|
|
int i17 = settingMenu3.q2;
|
|
int i18 = PrefMain.z;
|
|
if (i17 != i18) {
|
|
settingMenu3.q2 = i18;
|
|
settingMenu3.S0();
|
|
}
|
|
}
|
|
});
|
|
}
|
|
}
|
|
});
|
|
settingMenu.P1.setOnClickListener(new View.OnClickListener() { // from class: com.mycompany.app.setting.SettingMenu.9
|
|
@Override // android.view.View.OnClickListener
|
|
public final void onClick(View view) {
|
|
SettingMenu.F0(SettingMenu.this, true);
|
|
}
|
|
});
|
|
settingMenu.Q1.setOnClickListener(new View.OnClickListener() { // from class: com.mycompany.app.setting.SettingMenu.10
|
|
@Override // android.view.View.OnClickListener
|
|
public final void onClick(View view) {
|
|
boolean z = PrefRead.w;
|
|
SettingMenu settingMenu2 = SettingMenu.this;
|
|
if (z) {
|
|
SettingMenu.G0(settingMenu2, true);
|
|
} else {
|
|
SettingMenu.D0(settingMenu2, true);
|
|
}
|
|
}
|
|
});
|
|
settingMenu.R1.setOnClickListener(new View.OnClickListener() { // from class: com.mycompany.app.setting.SettingMenu.11
|
|
@Override // android.view.View.OnClickListener
|
|
public final void onClick(View view) {
|
|
SettingMenu.H0(0, 1000, SettingMenu.this, true);
|
|
}
|
|
});
|
|
settingMenu.U1 = new LinearLayoutManager(0);
|
|
settingMenu.T1 = new MenuIconAdapter(settingMenu.S1, settingMenu.e2, 1, true, new MenuIconAdapter.MenuListener() { // from class: com.mycompany.app.setting.SettingMenu.12
|
|
@Override // com.mycompany.app.main.MenuIconAdapter.MenuListener
|
|
public final void a(MenuIconAdapter.MenuHolder menuHolder) {
|
|
ItemTouchHelper itemTouchHelper2;
|
|
SettingMenu settingMenu2 = SettingMenu.this;
|
|
if (!settingMenu2.X1 && settingMenu2.T1 != null && (itemTouchHelper2 = settingMenu2.W1) != null) {
|
|
itemTouchHelper2.t(menuHolder);
|
|
}
|
|
}
|
|
|
|
@Override // com.mycompany.app.main.MenuIconAdapter.MenuListener
|
|
public final void b(View view, int i16, int i17) {
|
|
SettingMenu settingMenu2 = SettingMenu.this;
|
|
if (!settingMenu2.X1 && settingMenu2.T1 != null) {
|
|
SettingMenu.I0(settingMenu2, view, i16, i17, false);
|
|
}
|
|
}
|
|
});
|
|
MenuDragHelper menuDragHelper2 = new MenuDragHelper(new MenuDragHelper.MenuDragListener() { // from class: com.mycompany.app.setting.SettingMenu.13
|
|
@Override // com.mycompany.app.quick.MenuDragHelper.MenuDragListener
|
|
public final void a(int i16) {
|
|
boolean z;
|
|
if (i16 == 2) {
|
|
z = true;
|
|
} else {
|
|
z = false;
|
|
}
|
|
SettingMenu.this.X1 = z;
|
|
}
|
|
|
|
@Override // com.mycompany.app.quick.MenuDragHelper.MenuDragListener
|
|
public final void b(int i16, int i17) {
|
|
MenuIconAdapter menuIconAdapter = SettingMenu.this.T1;
|
|
if (menuIconAdapter != null) {
|
|
menuIconAdapter.F(i16, i17);
|
|
}
|
|
}
|
|
});
|
|
settingMenu.V1 = menuDragHelper2;
|
|
ItemTouchHelper itemTouchHelper2 = new ItemTouchHelper(menuDragHelper2);
|
|
settingMenu.W1 = itemTouchHelper2;
|
|
itemTouchHelper2.i(settingMenu.S1);
|
|
settingMenu.S1.setLayoutManager(settingMenu.U1);
|
|
settingMenu.S1.setAdapter(settingMenu.T1);
|
|
settingMenu.Z1.setOnClickListener(new View.OnClickListener() { // from class: com.mycompany.app.setting.SettingMenu.14
|
|
@Override // android.view.View.OnClickListener
|
|
public final void onClick(View view) {
|
|
final SettingMenu settingMenu2 = SettingMenu.this;
|
|
MyButtonImage myButtonImage12 = settingMenu2.Z1;
|
|
if (myButtonImage12 != null) {
|
|
myButtonImage12.setNoti(false);
|
|
if (!settingMenu2.P0()) {
|
|
DialogSetBar dialogSetBar = settingMenu2.l2;
|
|
if (dialogSetBar != null) {
|
|
dialogSetBar.dismiss();
|
|
settingMenu2.l2 = null;
|
|
}
|
|
MenuIconAdapter menuIconAdapter = settingMenu2.T1;
|
|
if (menuIconAdapter == null) {
|
|
return;
|
|
}
|
|
DialogSetBar dialogSetBar2 = new DialogSetBar(settingMenu2, 0, menuIconAdapter.y(0));
|
|
settingMenu2.l2 = dialogSetBar2;
|
|
dialogSetBar2.setOnDismissListener(new DialogInterface.OnDismissListener() { // from class: com.mycompany.app.setting.SettingMenu.35
|
|
@Override // android.content.DialogInterface.OnDismissListener
|
|
public final void onDismiss(DialogInterface dialogInterface) {
|
|
int i16 = SettingMenu.s2;
|
|
SettingMenu settingMenu3 = SettingMenu.this;
|
|
DialogSetBar dialogSetBar3 = settingMenu3.l2;
|
|
if (dialogSetBar3 != null) {
|
|
dialogSetBar3.dismiss();
|
|
settingMenu3.l2 = null;
|
|
}
|
|
}
|
|
});
|
|
}
|
|
}
|
|
}
|
|
});
|
|
settingMenu.a2.setOnClickListener(new View.OnClickListener() { // from class: com.mycompany.app.setting.SettingMenu.15
|
|
@Override // android.view.View.OnClickListener
|
|
public final void onClick(View view) {
|
|
SettingMenu.F0(SettingMenu.this, false);
|
|
}
|
|
});
|
|
settingMenu.b2.setOnClickListener(new View.OnClickListener() { // from class: com.mycompany.app.setting.SettingMenu.16
|
|
@Override // android.view.View.OnClickListener
|
|
public final void onClick(View view) {
|
|
SettingMenu settingMenu2 = SettingMenu.this;
|
|
if (SettingMenu.E0(settingMenu2)) {
|
|
return;
|
|
}
|
|
if (PrefRead.w) {
|
|
SettingMenu.G0(settingMenu2, false);
|
|
} else {
|
|
SettingMenu.D0(settingMenu2, false);
|
|
}
|
|
}
|
|
});
|
|
settingMenu.c2.setOnClickListener(new View.OnClickListener() { // from class: com.mycompany.app.setting.SettingMenu.17
|
|
@Override // android.view.View.OnClickListener
|
|
public final void onClick(View view) {
|
|
SettingMenu settingMenu2 = SettingMenu.this;
|
|
if (SettingMenu.E0(settingMenu2)) {
|
|
return;
|
|
}
|
|
SettingMenu.H0(0, 1000, settingMenu2, false);
|
|
}
|
|
});
|
|
settingMenu.R0();
|
|
if (PrefRead.u) {
|
|
settingMenu.O1.setNoti(true);
|
|
settingMenu.Z1.setNoti(true);
|
|
settingMenu.C1.post(new Runnable() { // from class: com.mycompany.app.setting.SettingMenu.18
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
Handler handler2;
|
|
if (PrefRead.u) {
|
|
final SettingMenu settingMenu2 = SettingMenu.this;
|
|
if (settingMenu2.o2 == null && settingMenu2.C1 != null && (handler2 = settingMenu2.O0) != null) {
|
|
handler2.post(new Runnable() { // from class: com.mycompany.app.setting.SettingMenu.21
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
if (PrefRead.u) {
|
|
final SettingMenu settingMenu3 = SettingMenu.this;
|
|
if (settingMenu3.o2 == null && settingMenu3.C1 != null) {
|
|
MyFadeFrame myFadeFrame = new MyFadeFrame(settingMenu3);
|
|
int i16 = MainApp.F1;
|
|
myFadeFrame.setPadding(i16, i16, i16, i16);
|
|
FrameLayout frameLayout4 = new FrameLayout(settingMenu3);
|
|
frameLayout4.setBackgroundResource(R.drawable.round_guide_8);
|
|
FrameLayout.LayoutParams layoutParams19 = new FrameLayout.LayoutParams(-1, -2);
|
|
layoutParams19.gravity = 8388691;
|
|
myFadeFrame.addView(frameLayout4, layoutParams19);
|
|
LinearLayout linearLayout = new LinearLayout(settingMenu3);
|
|
int i17 = MainApp.E1;
|
|
linearLayout.setPadding(i17, i17, i17, i17);
|
|
linearLayout.setOrientation(1);
|
|
FrameLayout.LayoutParams layoutParams20 = new FrameLayout.LayoutParams(-2, -2);
|
|
layoutParams20.gravity = 1;
|
|
frameLayout4.addView(linearLayout, layoutParams20);
|
|
AppCompatTextView appCompatTextView4 = new AppCompatTextView(settingMenu3, null);
|
|
appCompatTextView4.setLineSpacing(MainApp.G1, 1.0f);
|
|
appCompatTextView4.setTextSize(1, 16.0f);
|
|
appCompatTextView4.setTextColor(-1);
|
|
linearLayout.addView(appCompatTextView4, -2, -2);
|
|
AppCompatTextView appCompatTextView5 = new AppCompatTextView(settingMenu3, null);
|
|
appCompatTextView5.setLineSpacing(MainApp.G1, 1.0f);
|
|
appCompatTextView5.setTextSize(1, 16.0f);
|
|
appCompatTextView5.setTextColor(-1);
|
|
LinearLayout.LayoutParams layoutParams21 = new LinearLayout.LayoutParams(-2, -2);
|
|
layoutParams21.topMargin = MainApp.E1;
|
|
linearLayout.addView(appCompatTextView5, layoutParams21);
|
|
settingMenu3.o2 = myFadeFrame;
|
|
appCompatTextView4.setText(R.string.quick_guide_1);
|
|
appCompatTextView5.setText(R.string.icon_edit_guide);
|
|
settingMenu3.o2.setListener(new MyFadeListener() { // from class: com.mycompany.app.setting.SettingMenu.22
|
|
@Override // com.mycompany.app.view.MyFadeListener
|
|
public final void a(boolean z) {
|
|
SettingMenu settingMenu4;
|
|
MyFadeFrame myFadeFrame2;
|
|
if (!z && (myFadeFrame2 = (settingMenu4 = SettingMenu.this).o2) != null && settingMenu4.C1 != null) {
|
|
myFadeFrame2.f();
|
|
settingMenu4.C1.removeView(settingMenu4.o2);
|
|
settingMenu4.o2 = null;
|
|
}
|
|
}
|
|
|
|
@Override // com.mycompany.app.view.MyFadeListener
|
|
public final void b(boolean z, boolean z2) {
|
|
}
|
|
});
|
|
settingMenu3.o2.setOnTouchListener(new View.OnTouchListener() { // from class: com.mycompany.app.setting.SettingMenu.23
|
|
@Override // android.view.View.OnTouchListener
|
|
public final boolean onTouch(View view, MotionEvent motionEvent) {
|
|
boolean z = PrefRead.u;
|
|
SettingMenu settingMenu4 = SettingMenu.this;
|
|
if (z) {
|
|
PrefRead.u = false;
|
|
PrefSet.d(8, settingMenu4.f1, "mGuideEdIc3", false);
|
|
}
|
|
MyFadeFrame myFadeFrame2 = settingMenu4.o2;
|
|
if (myFadeFrame2 != null) {
|
|
myFadeFrame2.d(true);
|
|
}
|
|
return false;
|
|
}
|
|
});
|
|
frameLayout4.setOnClickListener(new View.OnClickListener() { // from class: com.mycompany.app.setting.SettingMenu.24
|
|
@Override // android.view.View.OnClickListener
|
|
public final void onClick(View view) {
|
|
boolean z = PrefRead.u;
|
|
SettingMenu settingMenu4 = SettingMenu.this;
|
|
if (z) {
|
|
PrefRead.u = false;
|
|
PrefSet.d(8, settingMenu4.f1, "mGuideEdIc3", false);
|
|
}
|
|
MyFadeFrame myFadeFrame2 = settingMenu4.o2;
|
|
if (myFadeFrame2 != null) {
|
|
myFadeFrame2.d(true);
|
|
}
|
|
}
|
|
});
|
|
settingMenu3.C1.addView(settingMenu3.o2, -1, -1);
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
int i18 = SettingMenu.s2;
|
|
}
|
|
});
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
int i16 = SettingMenu.s2;
|
|
}
|
|
});
|
|
}
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
@Override // com.mycompany.app.setting.CastActivity, com.mycompany.app.main.MainActivity, androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
|
|
public final void onDestroy() {
|
|
super.onDestroy();
|
|
MyButtonImage myButtonImage = this.D1;
|
|
if (myButtonImage != null) {
|
|
myButtonImage.j();
|
|
this.D1 = null;
|
|
}
|
|
MyButtonImage myButtonImage2 = this.F1;
|
|
if (myButtonImage2 != null) {
|
|
myButtonImage2.j();
|
|
this.F1 = null;
|
|
}
|
|
MyButtonImage myButtonImage3 = this.G1;
|
|
if (myButtonImage3 != null) {
|
|
myButtonImage3.j();
|
|
this.G1 = null;
|
|
}
|
|
MyRecyclerView myRecyclerView = this.H1;
|
|
if (myRecyclerView != null) {
|
|
myRecyclerView.s0();
|
|
this.H1 = null;
|
|
}
|
|
MenuIconAdapter menuIconAdapter = this.I1;
|
|
if (menuIconAdapter != null) {
|
|
menuIconAdapter.D();
|
|
this.I1 = null;
|
|
}
|
|
MenuDragHelper menuDragHelper = this.K1;
|
|
if (menuDragHelper != null) {
|
|
menuDragHelper.d = null;
|
|
this.K1 = null;
|
|
}
|
|
MyButtonImage myButtonImage4 = this.O1;
|
|
if (myButtonImage4 != null) {
|
|
myButtonImage4.j();
|
|
this.O1 = null;
|
|
}
|
|
MyButtonImage myButtonImage5 = this.P1;
|
|
if (myButtonImage5 != null) {
|
|
myButtonImage5.j();
|
|
this.P1 = null;
|
|
}
|
|
MyButtonImage myButtonImage6 = this.Q1;
|
|
if (myButtonImage6 != null) {
|
|
myButtonImage6.j();
|
|
this.Q1 = null;
|
|
}
|
|
MyButtonImage myButtonImage7 = this.R1;
|
|
if (myButtonImage7 != null) {
|
|
myButtonImage7.j();
|
|
this.R1 = null;
|
|
}
|
|
MyRecyclerView myRecyclerView2 = this.S1;
|
|
if (myRecyclerView2 != null) {
|
|
myRecyclerView2.s0();
|
|
this.S1 = null;
|
|
}
|
|
MenuIconAdapter menuIconAdapter2 = this.T1;
|
|
if (menuIconAdapter2 != null) {
|
|
menuIconAdapter2.D();
|
|
this.T1 = null;
|
|
}
|
|
MenuDragHelper menuDragHelper2 = this.V1;
|
|
if (menuDragHelper2 != null) {
|
|
menuDragHelper2.d = null;
|
|
this.V1 = null;
|
|
}
|
|
MyButtonImage myButtonImage8 = this.Z1;
|
|
if (myButtonImage8 != null) {
|
|
myButtonImage8.j();
|
|
this.Z1 = null;
|
|
}
|
|
MyButtonImage myButtonImage9 = this.a2;
|
|
if (myButtonImage9 != null) {
|
|
myButtonImage9.j();
|
|
this.a2 = null;
|
|
}
|
|
MyButtonImage myButtonImage10 = this.b2;
|
|
if (myButtonImage10 != null) {
|
|
myButtonImage10.j();
|
|
this.b2 = null;
|
|
}
|
|
MyButtonImage myButtonImage11 = this.c2;
|
|
if (myButtonImage11 != null) {
|
|
myButtonImage11.j();
|
|
this.c2 = null;
|
|
}
|
|
MyFadeFrame myFadeFrame = this.o2;
|
|
if (myFadeFrame != null) {
|
|
myFadeFrame.f();
|
|
this.o2 = null;
|
|
}
|
|
this.C1 = null;
|
|
this.E1 = null;
|
|
this.J1 = null;
|
|
this.L1 = null;
|
|
this.N1 = null;
|
|
this.Y1 = null;
|
|
this.d2 = null;
|
|
this.U1 = null;
|
|
this.W1 = null;
|
|
this.e2 = null;
|
|
}
|
|
|
|
@Override // com.mycompany.app.setting.CastActivity, com.mycompany.app.main.MainActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
|
|
public final void onPause() {
|
|
super.onPause();
|
|
if (isFinishing()) {
|
|
K0();
|
|
J0();
|
|
L0();
|
|
DialogSetColumn dialogSetColumn = this.j2;
|
|
if (dialogSetColumn != null) {
|
|
dialogSetColumn.dismiss();
|
|
this.j2 = null;
|
|
}
|
|
N0();
|
|
DialogSetBar dialogSetBar = this.l2;
|
|
if (dialogSetBar != null) {
|
|
dialogSetBar.dismiss();
|
|
this.l2 = null;
|
|
}
|
|
M0();
|
|
MyPopupMenu myPopupMenu = this.f2;
|
|
if (myPopupMenu != null) {
|
|
this.Z0 = null;
|
|
myPopupMenu.a();
|
|
this.f2 = null;
|
|
}
|
|
}
|
|
}
|
|
}
|