- 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
91 lines
3.5 KiB
Java
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);
|
|
}
|
|
}
|