Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,558 @@
package androidx.core.view;
import android.annotation.SuppressLint;
import android.os.Build;
import android.os.CancellationSignal;
import android.view.View;
import android.view.Window;
import android.view.WindowInsetsAnimationControlListener;
import android.view.WindowInsetsAnimationController;
import android.view.WindowInsetsController;
import android.view.animation.Interpolator;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import androidx.collection.SimpleArrayMap;
import androidx.core.view.WindowInsetsControllerCompat;
import androidx.core.view.accessibility.AccessibilityEventCompat;
import csdk.gluads.Consts;
/* loaded from: classes.dex */
public final class WindowInsetsControllerCompat {
public static final int BEHAVIOR_DEFAULT = 1;
@Deprecated
public static final int BEHAVIOR_SHOW_BARS_BY_SWIPE = 1;
@Deprecated
public static final int BEHAVIOR_SHOW_BARS_BY_TOUCH = 0;
public static final int BEHAVIOR_SHOW_TRANSIENT_BARS_BY_SWIPE = 2;
private final Impl mImpl;
public static class Impl {
static final int KEY_BEHAVIOR = 356039078;
public void addOnControllableInsetsChangedListener(OnControllableInsetsChangedListener onControllableInsetsChangedListener) {
}
public void controlWindowInsetsAnimation(int i, long j, Interpolator interpolator, CancellationSignal cancellationSignal, WindowInsetsAnimationControlListenerCompat windowInsetsAnimationControlListenerCompat) {
}
public int getSystemBarsBehavior() {
return 1;
}
public void hide(int i) {
}
public boolean isAppearanceLightNavigationBars() {
return false;
}
public boolean isAppearanceLightStatusBars() {
return false;
}
public void removeOnControllableInsetsChangedListener(@NonNull OnControllableInsetsChangedListener onControllableInsetsChangedListener) {
}
public void setAppearanceLightNavigationBars(boolean z) {
}
public void setAppearanceLightStatusBars(boolean z) {
}
public void setSystemBarsBehavior(int i) {
}
public void show(int i) {
}
}
public interface OnControllableInsetsChangedListener {
void onControllableInsetsChanged(@NonNull WindowInsetsControllerCompat windowInsetsControllerCompat, int i);
}
@RequiresApi(30)
@Deprecated
private WindowInsetsControllerCompat(@NonNull WindowInsetsController windowInsetsController) {
if (Build.VERSION.SDK_INT >= 35) {
this.mImpl = new Impl35(windowInsetsController, this, new SoftwareKeyboardControllerCompat(windowInsetsController));
} else {
this.mImpl = new Impl30(windowInsetsController, this, new SoftwareKeyboardControllerCompat(windowInsetsController));
}
}
public WindowInsetsControllerCompat(@NonNull Window window, @NonNull View view) {
SoftwareKeyboardControllerCompat softwareKeyboardControllerCompat = new SoftwareKeyboardControllerCompat(view);
int i = Build.VERSION.SDK_INT;
if (i >= 35) {
this.mImpl = new Impl35(window, this, softwareKeyboardControllerCompat);
} else if (i >= 30) {
this.mImpl = new Impl30(window, this, softwareKeyboardControllerCompat);
} else {
this.mImpl = new Impl26(window, softwareKeyboardControllerCompat);
}
}
@NonNull
@RequiresApi(30)
@Deprecated
public static WindowInsetsControllerCompat toWindowInsetsControllerCompat(@NonNull WindowInsetsController windowInsetsController) {
return new WindowInsetsControllerCompat(windowInsetsController);
}
public void show(int i) {
this.mImpl.show(i);
}
public void hide(int i) {
this.mImpl.hide(i);
}
public boolean isAppearanceLightStatusBars() {
return this.mImpl.isAppearanceLightStatusBars();
}
public void setAppearanceLightStatusBars(boolean z) {
this.mImpl.setAppearanceLightStatusBars(z);
}
public boolean isAppearanceLightNavigationBars() {
return this.mImpl.isAppearanceLightNavigationBars();
}
public void setAppearanceLightNavigationBars(boolean z) {
this.mImpl.setAppearanceLightNavigationBars(z);
}
public void controlWindowInsetsAnimation(int i, long j, @Nullable Interpolator interpolator, @Nullable CancellationSignal cancellationSignal, @NonNull WindowInsetsAnimationControlListenerCompat windowInsetsAnimationControlListenerCompat) {
this.mImpl.controlWindowInsetsAnimation(i, j, interpolator, cancellationSignal, windowInsetsAnimationControlListenerCompat);
}
public void setSystemBarsBehavior(int i) {
this.mImpl.setSystemBarsBehavior(i);
}
@SuppressLint({"WrongConstant"})
public int getSystemBarsBehavior() {
return this.mImpl.getSystemBarsBehavior();
}
public void addOnControllableInsetsChangedListener(@NonNull OnControllableInsetsChangedListener onControllableInsetsChangedListener) {
this.mImpl.addOnControllableInsetsChangedListener(onControllableInsetsChangedListener);
}
public void removeOnControllableInsetsChangedListener(@NonNull OnControllableInsetsChangedListener onControllableInsetsChangedListener) {
this.mImpl.removeOnControllableInsetsChangedListener(onControllableInsetsChangedListener);
}
@RequiresApi(20)
public static class Impl20 extends Impl {
@NonNull
private final SoftwareKeyboardControllerCompat mSoftwareKeyboardControllerCompat;
@NonNull
protected final Window mWindow;
@Override // androidx.core.view.WindowInsetsControllerCompat.Impl
public void addOnControllableInsetsChangedListener(OnControllableInsetsChangedListener onControllableInsetsChangedListener) {
}
@Override // androidx.core.view.WindowInsetsControllerCompat.Impl
public void controlWindowInsetsAnimation(int i, long j, Interpolator interpolator, CancellationSignal cancellationSignal, WindowInsetsAnimationControlListenerCompat windowInsetsAnimationControlListenerCompat) {
}
@Override // androidx.core.view.WindowInsetsControllerCompat.Impl
public void removeOnControllableInsetsChangedListener(@NonNull OnControllableInsetsChangedListener onControllableInsetsChangedListener) {
}
public Impl20(@NonNull Window window, @NonNull SoftwareKeyboardControllerCompat softwareKeyboardControllerCompat) {
this.mWindow = window;
this.mSoftwareKeyboardControllerCompat = softwareKeyboardControllerCompat;
}
@Override // androidx.core.view.WindowInsetsControllerCompat.Impl
public void show(int i) {
for (int i2 = 1; i2 <= 256; i2 <<= 1) {
if ((i & i2) != 0) {
showForType(i2);
}
}
}
private void showForType(int i) {
if (i == 1) {
unsetSystemUiFlag(4);
unsetWindowFlag(1024);
} else if (i == 2) {
unsetSystemUiFlag(2);
} else {
if (i != 8) {
return;
}
this.mSoftwareKeyboardControllerCompat.show();
}
}
@Override // androidx.core.view.WindowInsetsControllerCompat.Impl
public void hide(int i) {
for (int i2 = 1; i2 <= 256; i2 <<= 1) {
if ((i & i2) != 0) {
hideForType(i2);
}
}
}
private void hideForType(int i) {
if (i == 1) {
setSystemUiFlag(4);
} else if (i == 2) {
setSystemUiFlag(2);
} else {
if (i != 8) {
return;
}
this.mSoftwareKeyboardControllerCompat.hide();
}
}
public void setSystemUiFlag(int i) {
View decorView = this.mWindow.getDecorView();
decorView.setSystemUiVisibility(i | decorView.getSystemUiVisibility());
}
public void unsetSystemUiFlag(int i) {
View decorView = this.mWindow.getDecorView();
decorView.setSystemUiVisibility((~i) & decorView.getSystemUiVisibility());
}
public void setWindowFlag(int i) {
this.mWindow.addFlags(i);
}
public void unsetWindowFlag(int i) {
this.mWindow.clearFlags(i);
}
@Override // androidx.core.view.WindowInsetsControllerCompat.Impl
public void setSystemBarsBehavior(int i) {
this.mWindow.getDecorView().setTag(356039078, Integer.valueOf(i));
if (i == 0) {
unsetSystemUiFlag(Consts.GEMS_CUSTOM_DATA_LIMIT);
return;
}
if (i == 1) {
unsetSystemUiFlag(4096);
setSystemUiFlag(2048);
} else {
if (i != 2) {
return;
}
unsetSystemUiFlag(2048);
setSystemUiFlag(4096);
}
}
@Override // androidx.core.view.WindowInsetsControllerCompat.Impl
public int getSystemBarsBehavior() {
Object tag = this.mWindow.getDecorView().getTag(356039078);
if (tag != null) {
return ((Integer) tag).intValue();
}
return 1;
}
}
@RequiresApi(23)
public static class Impl23 extends Impl20 {
public Impl23(@NonNull Window window, @NonNull SoftwareKeyboardControllerCompat softwareKeyboardControllerCompat) {
super(window, softwareKeyboardControllerCompat);
}
@Override // androidx.core.view.WindowInsetsControllerCompat.Impl
public boolean isAppearanceLightStatusBars() {
return (this.mWindow.getDecorView().getSystemUiVisibility() & 8192) != 0;
}
@Override // androidx.core.view.WindowInsetsControllerCompat.Impl
public void setAppearanceLightStatusBars(boolean z) {
if (z) {
unsetWindowFlag(AccessibilityEventCompat.TYPE_VIEW_TARGETED_BY_SCROLL);
setWindowFlag(Integer.MIN_VALUE);
setSystemUiFlag(8192);
return;
}
unsetSystemUiFlag(8192);
}
}
@RequiresApi(26)
public static class Impl26 extends Impl23 {
public Impl26(@NonNull Window window, @NonNull SoftwareKeyboardControllerCompat softwareKeyboardControllerCompat) {
super(window, softwareKeyboardControllerCompat);
}
@Override // androidx.core.view.WindowInsetsControllerCompat.Impl
public boolean isAppearanceLightNavigationBars() {
return (this.mWindow.getDecorView().getSystemUiVisibility() & 16) != 0;
}
@Override // androidx.core.view.WindowInsetsControllerCompat.Impl
public void setAppearanceLightNavigationBars(boolean z) {
if (z) {
unsetWindowFlag(134217728);
setWindowFlag(Integer.MIN_VALUE);
setSystemUiFlag(16);
return;
}
unsetSystemUiFlag(16);
}
}
@RequiresApi(30)
public static class Impl30 extends Impl {
final WindowInsetsControllerCompat mCompatController;
final WindowInsetsController mInsetsController;
private final SimpleArrayMap<OnControllableInsetsChangedListener, WindowInsetsController.OnControllableInsetsChangedListener> mListeners;
final SoftwareKeyboardControllerCompat mSoftwareKeyboardControllerCompat;
protected Window mWindow;
/* JADX WARN: Illegal instructions before constructor call */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public Impl30(@androidx.annotation.NonNull android.view.Window r2, @androidx.annotation.NonNull androidx.core.view.WindowInsetsControllerCompat r3, @androidx.annotation.NonNull androidx.core.view.SoftwareKeyboardControllerCompat r4) {
/*
r1 = this;
android.view.WindowInsetsController r0 = androidx.core.view.WindowInsetsControllerCompat$Impl30$$ExternalSyntheticApiModelOutline0.m(r2)
r1.<init>(r0, r3, r4)
r1.mWindow = r2
return
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.core.view.WindowInsetsControllerCompat.Impl30.<init>(android.view.Window, androidx.core.view.WindowInsetsControllerCompat, androidx.core.view.SoftwareKeyboardControllerCompat):void");
}
public Impl30(@NonNull WindowInsetsController windowInsetsController, @NonNull WindowInsetsControllerCompat windowInsetsControllerCompat, @NonNull SoftwareKeyboardControllerCompat softwareKeyboardControllerCompat) {
this.mListeners = new SimpleArrayMap<>();
this.mInsetsController = windowInsetsController;
this.mCompatController = windowInsetsControllerCompat;
this.mSoftwareKeyboardControllerCompat = softwareKeyboardControllerCompat;
}
@Override // androidx.core.view.WindowInsetsControllerCompat.Impl
public void show(int i) {
if ((i & 8) != 0) {
this.mSoftwareKeyboardControllerCompat.show();
}
this.mInsetsController.show(i & (-9));
}
@Override // androidx.core.view.WindowInsetsControllerCompat.Impl
public void hide(int i) {
if ((i & 8) != 0) {
this.mSoftwareKeyboardControllerCompat.hide();
}
this.mInsetsController.hide(i & (-9));
}
@Override // androidx.core.view.WindowInsetsControllerCompat.Impl
public boolean isAppearanceLightStatusBars() {
int systemBarsAppearance;
this.mInsetsController.setSystemBarsAppearance(0, 0);
systemBarsAppearance = this.mInsetsController.getSystemBarsAppearance();
return (systemBarsAppearance & 8) != 0;
}
@Override // androidx.core.view.WindowInsetsControllerCompat.Impl
public void setAppearanceLightStatusBars(boolean z) {
if (z) {
if (this.mWindow != null) {
setSystemUiFlag(8192);
}
this.mInsetsController.setSystemBarsAppearance(8, 8);
} else {
if (this.mWindow != null) {
unsetSystemUiFlag(8192);
}
this.mInsetsController.setSystemBarsAppearance(0, 8);
}
}
@Override // androidx.core.view.WindowInsetsControllerCompat.Impl
public boolean isAppearanceLightNavigationBars() {
int systemBarsAppearance;
this.mInsetsController.setSystemBarsAppearance(0, 0);
systemBarsAppearance = this.mInsetsController.getSystemBarsAppearance();
return (systemBarsAppearance & 16) != 0;
}
@Override // androidx.core.view.WindowInsetsControllerCompat.Impl
public void setAppearanceLightNavigationBars(boolean z) {
if (z) {
if (this.mWindow != null) {
setSystemUiFlag(16);
}
this.mInsetsController.setSystemBarsAppearance(16, 16);
} else {
if (this.mWindow != null) {
unsetSystemUiFlag(16);
}
this.mInsetsController.setSystemBarsAppearance(0, 16);
}
}
@Override // androidx.core.view.WindowInsetsControllerCompat.Impl
public void controlWindowInsetsAnimation(int i, long j, @Nullable Interpolator interpolator, @Nullable CancellationSignal cancellationSignal, @NonNull final WindowInsetsAnimationControlListenerCompat windowInsetsAnimationControlListenerCompat) {
this.mInsetsController.controlWindowInsetsAnimation(i, j, interpolator, cancellationSignal, new WindowInsetsAnimationControlListener() { // from class: androidx.core.view.WindowInsetsControllerCompat.Impl30.1
private WindowInsetsAnimationControllerCompat mCompatAnimController = null;
public void onReady(@NonNull WindowInsetsAnimationController windowInsetsAnimationController, int i2) {
WindowInsetsAnimationControllerCompat windowInsetsAnimationControllerCompat = new WindowInsetsAnimationControllerCompat(windowInsetsAnimationController);
this.mCompatAnimController = windowInsetsAnimationControllerCompat;
windowInsetsAnimationControlListenerCompat.onReady(windowInsetsAnimationControllerCompat, i2);
}
public void onFinished(@NonNull WindowInsetsAnimationController windowInsetsAnimationController) {
windowInsetsAnimationControlListenerCompat.onFinished(this.mCompatAnimController);
}
public void onCancelled(@Nullable WindowInsetsAnimationController windowInsetsAnimationController) {
windowInsetsAnimationControlListenerCompat.onCancelled(windowInsetsAnimationController == null ? null : this.mCompatAnimController);
}
});
}
@Override // androidx.core.view.WindowInsetsControllerCompat.Impl
public void setSystemBarsBehavior(int i) {
Window window = this.mWindow;
if (window != null) {
window.getDecorView().setTag(356039078, Integer.valueOf(i));
if (i == 0) {
unsetSystemUiFlag(Consts.GEMS_CUSTOM_DATA_LIMIT);
return;
}
if (i == 1) {
unsetSystemUiFlag(4096);
setSystemUiFlag(2048);
return;
} else {
if (i != 2) {
return;
}
unsetSystemUiFlag(2048);
setSystemUiFlag(4096);
return;
}
}
this.mInsetsController.setSystemBarsBehavior(i);
}
@Override // androidx.core.view.WindowInsetsControllerCompat.Impl
@SuppressLint({"WrongConstant"})
public int getSystemBarsBehavior() {
int systemBarsBehavior;
Window window = this.mWindow;
if (window != null) {
Object tag = window.getDecorView().getTag(356039078);
if (tag != null) {
return ((Integer) tag).intValue();
}
return 1;
}
systemBarsBehavior = this.mInsetsController.getSystemBarsBehavior();
return systemBarsBehavior;
}
@Override // androidx.core.view.WindowInsetsControllerCompat.Impl
public void addOnControllableInsetsChangedListener(@NonNull final OnControllableInsetsChangedListener onControllableInsetsChangedListener) {
if (this.mListeners.containsKey(onControllableInsetsChangedListener)) {
return;
}
WindowInsetsController.OnControllableInsetsChangedListener onControllableInsetsChangedListener2 = new WindowInsetsController.OnControllableInsetsChangedListener() { // from class: androidx.core.view.WindowInsetsControllerCompat$Impl30$$ExternalSyntheticLambda7
@Override // android.view.WindowInsetsController.OnControllableInsetsChangedListener
public final void onControllableInsetsChanged(WindowInsetsController windowInsetsController, int i) {
WindowInsetsControllerCompat.Impl30.this.lambda$addOnControllableInsetsChangedListener$0(onControllableInsetsChangedListener, windowInsetsController, i);
}
};
this.mListeners.put(onControllableInsetsChangedListener, onControllableInsetsChangedListener2);
this.mInsetsController.addOnControllableInsetsChangedListener(onControllableInsetsChangedListener2);
}
/* JADX INFO: Access modifiers changed from: private */
public /* synthetic */ void lambda$addOnControllableInsetsChangedListener$0(OnControllableInsetsChangedListener onControllableInsetsChangedListener, WindowInsetsController windowInsetsController, int i) {
if (this.mInsetsController == windowInsetsController) {
onControllableInsetsChangedListener.onControllableInsetsChanged(this.mCompatController, i);
}
}
@Override // androidx.core.view.WindowInsetsControllerCompat.Impl
public void removeOnControllableInsetsChangedListener(@NonNull OnControllableInsetsChangedListener onControllableInsetsChangedListener) {
WindowInsetsController.OnControllableInsetsChangedListener m = WindowInsetsControllerCompat$Impl30$$ExternalSyntheticApiModelOutline1.m(this.mListeners.remove(onControllableInsetsChangedListener));
if (m != null) {
this.mInsetsController.removeOnControllableInsetsChangedListener(m);
}
}
public void unsetSystemUiFlag(int i) {
View decorView = this.mWindow.getDecorView();
decorView.setSystemUiVisibility((~i) & decorView.getSystemUiVisibility());
}
public void setSystemUiFlag(int i) {
View decorView = this.mWindow.getDecorView();
decorView.setSystemUiVisibility(i | decorView.getSystemUiVisibility());
}
}
@RequiresApi(31)
public static class Impl31 extends Impl30 {
public Impl31(@NonNull Window window, @NonNull WindowInsetsControllerCompat windowInsetsControllerCompat, @NonNull SoftwareKeyboardControllerCompat softwareKeyboardControllerCompat) {
super(window, windowInsetsControllerCompat, softwareKeyboardControllerCompat);
}
public Impl31(@NonNull WindowInsetsController windowInsetsController, @NonNull WindowInsetsControllerCompat windowInsetsControllerCompat, @NonNull SoftwareKeyboardControllerCompat softwareKeyboardControllerCompat) {
super(windowInsetsController, windowInsetsControllerCompat, softwareKeyboardControllerCompat);
}
@Override // androidx.core.view.WindowInsetsControllerCompat.Impl30, androidx.core.view.WindowInsetsControllerCompat.Impl
public void setSystemBarsBehavior(int i) {
this.mInsetsController.setSystemBarsBehavior(i);
}
@Override // androidx.core.view.WindowInsetsControllerCompat.Impl30, androidx.core.view.WindowInsetsControllerCompat.Impl
@SuppressLint({"WrongConstant"})
public int getSystemBarsBehavior() {
int systemBarsBehavior;
systemBarsBehavior = this.mInsetsController.getSystemBarsBehavior();
return systemBarsBehavior;
}
}
@RequiresApi(35)
public static class Impl35 extends Impl31 {
public Impl35(@NonNull Window window, @NonNull WindowInsetsControllerCompat windowInsetsControllerCompat, @NonNull SoftwareKeyboardControllerCompat softwareKeyboardControllerCompat) {
super(window, windowInsetsControllerCompat, softwareKeyboardControllerCompat);
}
public Impl35(@NonNull WindowInsetsController windowInsetsController, @NonNull WindowInsetsControllerCompat windowInsetsControllerCompat, @NonNull SoftwareKeyboardControllerCompat softwareKeyboardControllerCompat) {
super(windowInsetsController, windowInsetsControllerCompat, softwareKeyboardControllerCompat);
}
@Override // androidx.core.view.WindowInsetsControllerCompat.Impl30, androidx.core.view.WindowInsetsControllerCompat.Impl
public boolean isAppearanceLightStatusBars() {
int systemBarsAppearance;
systemBarsAppearance = this.mInsetsController.getSystemBarsAppearance();
return (systemBarsAppearance & 8) != 0;
}
@Override // androidx.core.view.WindowInsetsControllerCompat.Impl30, androidx.core.view.WindowInsetsControllerCompat.Impl
public boolean isAppearanceLightNavigationBars() {
int systemBarsAppearance;
systemBarsAppearance = this.mInsetsController.getSystemBarsAppearance();
return (systemBarsAppearance & 16) != 0;
}
}
}