- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
83 lines
2.9 KiB
Java
83 lines
2.9 KiB
Java
package com.ironsource;
|
|
|
|
import android.graphics.Rect;
|
|
import android.view.View;
|
|
import android.view.ViewTreeObserver;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public final class iu {
|
|
private final jn a;
|
|
private View b;
|
|
private boolean c;
|
|
private final ViewTreeObserver.OnGlobalLayoutListener d;
|
|
private final ViewTreeObserver.OnWindowFocusChangeListener e;
|
|
private final Rect f;
|
|
|
|
public iu(jn onVisibilityChangeListener) {
|
|
Intrinsics.checkNotNullParameter(onVisibilityChangeListener, "onVisibilityChangeListener");
|
|
this.a = onVisibilityChangeListener;
|
|
this.d = new ViewTreeObserver.OnGlobalLayoutListener() { // from class: com.ironsource.iu$$ExternalSyntheticLambda0
|
|
@Override // android.view.ViewTreeObserver.OnGlobalLayoutListener
|
|
public final void onGlobalLayout() {
|
|
iu.a(iu.this);
|
|
}
|
|
};
|
|
this.e = new ViewTreeObserver.OnWindowFocusChangeListener() { // from class: com.ironsource.iu$$ExternalSyntheticLambda1
|
|
@Override // android.view.ViewTreeObserver.OnWindowFocusChangeListener
|
|
public final void onWindowFocusChanged(boolean z) {
|
|
iu.a(iu.this, z);
|
|
}
|
|
};
|
|
this.f = new Rect();
|
|
}
|
|
|
|
private final void a() {
|
|
boolean c = c();
|
|
if (this.c != c) {
|
|
this.c = c;
|
|
this.a.a(c);
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public static final void a(iu this$0) {
|
|
Intrinsics.checkNotNullParameter(this$0, "this$0");
|
|
this$0.a();
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
public static final void a(iu this$0, boolean z) {
|
|
Intrinsics.checkNotNullParameter(this$0, "this$0");
|
|
this$0.a();
|
|
}
|
|
|
|
public final void a(View view) {
|
|
Intrinsics.checkNotNullParameter(view, "view");
|
|
this.b = view;
|
|
view.getViewTreeObserver().addOnGlobalLayoutListener(this.d);
|
|
view.getViewTreeObserver().addOnWindowFocusChangeListener(this.e);
|
|
}
|
|
|
|
public final void b() {
|
|
ViewTreeObserver viewTreeObserver;
|
|
ViewTreeObserver viewTreeObserver2;
|
|
View view = this.b;
|
|
if (view != null && (viewTreeObserver2 = view.getViewTreeObserver()) != null) {
|
|
viewTreeObserver2.removeOnGlobalLayoutListener(this.d);
|
|
}
|
|
View view2 = this.b;
|
|
if (view2 != null && (viewTreeObserver = view2.getViewTreeObserver()) != null) {
|
|
viewTreeObserver.removeOnWindowFocusChangeListener(this.e);
|
|
}
|
|
this.b = null;
|
|
}
|
|
|
|
public final boolean c() {
|
|
View view;
|
|
View view2;
|
|
View view3 = this.b;
|
|
return view3 != null && view3.isShown() && (view = this.b) != null && view.hasWindowFocus() && (view2 = this.b) != null && view2.getGlobalVisibleRect(this.f);
|
|
}
|
|
}
|