Files
rr3-apk/decompiled-community/sources/com/fyber/inneractive/sdk/ui/CloseButtonFlowManager.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- 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
2026-02-18 15:48:36 -08:00

91 lines
3.5 KiB
Java

package com.fyber.inneractive.sdk.ui;
import android.view.View;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.TextView;
import com.fyber.inneractive.sdk.R;
import com.fyber.inneractive.sdk.activities.InneractiveFullscreenAdActivity;
import com.fyber.inneractive.sdk.util.o;
/* loaded from: classes2.dex */
public class CloseButtonFlowManager {
public final View a;
public final TextView b;
public final View c;
public final ImageView d;
public final FrameLayout e;
public boolean f = false;
public class a implements View.OnClickListener {
public final /* synthetic */ InneractiveFullscreenAdActivity a;
public a(InneractiveFullscreenAdActivity inneractiveFullscreenAdActivity) {
this.a = inneractiveFullscreenAdActivity;
}
@Override // android.view.View.OnClickListener
public final void onClick(View view) {
this.a.dismissAd(true);
}
}
public CloseButtonFlowManager(InneractiveFullscreenAdActivity inneractiveFullscreenAdActivity) {
View findViewById = inneractiveFullscreenAdActivity.findViewById(R.id.ia_fl_close_button);
this.a = findViewById;
this.b = (TextView) inneractiveFullscreenAdActivity.findViewById(R.id.ia_tv_close_button);
View findViewById2 = inneractiveFullscreenAdActivity.findViewById(R.id.ia_clickable_close_button);
this.c = findViewById2;
this.d = (ImageView) inneractiveFullscreenAdActivity.findViewById(R.id.ia_iv_close_button);
this.e = (FrameLayout) inneractiveFullscreenAdActivity.findViewById(R.id.close_button_container);
findViewById.setVisibility(8);
findViewById2.setOnClickListener(new a(inneractiveFullscreenAdActivity));
}
public final void a(boolean z, int i, int i2) {
int i3;
int i4;
if (!z || this.f) {
this.a.setAlpha(1.0f);
this.d.setAlpha(1.0f);
} else {
this.a.setAlpha(0.0f);
this.d.setAlpha(0.0f);
}
this.b.setText("");
this.b.setVisibility(8);
if (i >= 5) {
int round = Math.round((o.c() * i) + 0.5f);
this.d.getLayoutParams().width = round;
this.d.getLayoutParams().height = round;
}
if (i2 >= 5) {
FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) this.d.getLayoutParams();
FrameLayout.LayoutParams layoutParams2 = (FrameLayout.LayoutParams) this.a.getLayoutParams();
FrameLayout.LayoutParams layoutParams3 = (FrameLayout.LayoutParams) this.c.getLayoutParams();
int round2 = Math.round((o.c() * i2) + 0.5f);
int i5 = layoutParams.width;
int i6 = round2 - i5;
if (round2 <= i5 || i6 <= (i4 = layoutParams2.rightMargin)) {
layoutParams3.width = round2;
layoutParams3.height = round2;
i3 = layoutParams2.rightMargin;
if (i6 < i3) {
i3 -= i6 / 2;
}
} else {
int i7 = (i5 / 2) + (round2 / 2) + i4;
layoutParams3.width = i7;
layoutParams3.height = i7;
layoutParams2.gravity = 53;
i3 = 0;
}
layoutParams3.setMargins(i3, i3, i3, i3);
layoutParams3.gravity = 17;
}
this.a.setVisibility(0);
this.d.setVisibility(0);
this.c.setVisibility(0);
}
}