Files
rr3-apk/decompiled-community/sources/com/mbridge/msdk/newreward/player/view/WebViewTemplate.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

1119 lines
54 KiB
Java

package com.mbridge.msdk.newreward.player.view;
import android.content.Context;
import android.content.res.Configuration;
import android.graphics.Bitmap;
import android.graphics.drawable.GradientDrawable;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.util.Base64;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.ImageView;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import com.google.android.gms.ads.AdError;
import com.mbridge.msdk.dycreator.baseview.cusview.MBridgeSegmentsProgressBar;
import com.mbridge.msdk.dycreator.baseview.cusview.SoundImageView;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.foundation.tools.at;
import com.mbridge.msdk.foundation.tools.x;
import com.mbridge.msdk.newreward.a.b.b;
import com.mbridge.msdk.newreward.function.command.retention.BridgeParameter;
import com.mbridge.msdk.newreward.player.iview.IWebTemplateView;
import com.mbridge.msdk.newreward.player.model.WebTemplateModel;
import com.mbridge.msdk.newreward.player.presenter.PlayWebPresenter;
import com.mbridge.msdk.newreward.player.view.floatview.AlertTempleView;
import com.mbridge.msdk.newreward.player.view.floatview.FloatWebTemplateView;
import com.mbridge.msdk.newreward.player.view.hybrid.MBWebView;
import com.mbridge.msdk.newreward.player.view.hybrid.util.MBCommunicatorUtil;
import com.mbridge.msdk.playercommon.PlayerView;
import com.mbridge.msdk.video.module.MBridgeClickCTAView;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public class WebViewTemplate extends FrameLayout implements View.OnClickListener, IWebTemplateView {
final int CLOSE_BUILD_TYPE;
private final String TAG;
private final Runnable getNotchDataRunnable;
private boolean hasWebViewShow;
private final Runnable hideCTAViewRunnable;
boolean isWebViewAttached;
boolean isWebViewShowed;
AlertTempleView mAlertTempleView;
MBridgeClickCTAView mCTAView;
ImageView mCloseImageView;
TextView mCountDownTextView;
ImageView mLinkImageView;
FrameLayout mPlayerLayout;
PlayerView mPlayerView;
MBridgeSegmentsProgressBar mSegmentsProgressBar;
SoundImageView mSoundImageView;
RelativeLayout mTopControllerView;
PlayWebPresenter mWebTemplatePresenter;
MBWebView mWebView;
FloatWebTemplateView miniCardView;
private final Runnable webViewShowRunnable;
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
public View getBaitClickView() {
return null;
}
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
public View getCountDownView() {
return this.mCountDownTextView;
}
@Override // com.mbridge.msdk.newreward.player.iview.IBaseWebView, com.mbridge.msdk.newreward.player.iview.IPlayTempleView
public ImageView getPrivacyButton() {
return this.mLinkImageView;
}
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
public MBridgeSegmentsProgressBar getSegmentsProgressBar() {
return this.mSegmentsProgressBar;
}
@Override // com.mbridge.msdk.newreward.player.iview.IBaseWebView
public MBWebView getWebView() {
return this.mWebView;
}
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
public void setAdCloseVisibility(boolean z) {
}
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
public void setBackGroundImage(Bitmap bitmap) {
}
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
public void setPlayerSize(int i, int i2, int i3) {
}
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
public void setTemplateWidthAndHeight(int i) {
}
@Override // com.mbridge.msdk.newreward.player.iview.IBaseWebView
public void showMRAIDExpandView(String str, int i) {
}
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
public void viewReport(Object obj) {
}
public WebViewTemplate(@NonNull Context context) {
super(context);
this.TAG = "WebViewTemplate";
this.CLOSE_BUILD_TYPE = 2;
this.hasWebViewShow = false;
this.getNotchDataRunnable = new Runnable() { // from class: com.mbridge.msdk.newreward.player.view.WebViewTemplate.6
/* JADX WARN: Code restructure failed: missing block: B:4:0x000c, code lost:
r0 = r1.getDisplayCutout();
*/
/* JADX WARN: Removed duplicated region for block: B:14:0x0060 */
/* JADX WARN: Removed duplicated region for block: B:17:0x0067 */
/* JADX WARN: Removed duplicated region for block: B:20:0x006e */
/* JADX WARN: Removed duplicated region for block: B:25:0x006f */
/* JADX WARN: Removed duplicated region for block: B:26:0x0069 */
/* JADX WARN: Removed duplicated region for block: B:27:0x0062 */
@Override // java.lang.Runnable
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public void run() {
/*
r8 = this;
int r0 = android.os.Build.VERSION.SDK_INT // Catch: java.lang.Throwable -> L85
com.mbridge.msdk.newreward.player.view.WebViewTemplate r1 = com.mbridge.msdk.newreward.player.view.WebViewTemplate.this // Catch: java.lang.Throwable -> L85
android.view.WindowInsets r1 = r1.getRootWindowInsets() // Catch: java.lang.Throwable -> L85
r2 = 28
if (r0 < r2) goto L8f
android.view.DisplayCutout r0 = androidx.core.view.WindowInsetsCompat$Impl28$$ExternalSyntheticApiModelOutline0.m(r1) // Catch: java.lang.Throwable -> L85
if (r0 == 0) goto L8f
com.mbridge.msdk.newreward.player.view.WebViewTemplate r1 = com.mbridge.msdk.newreward.player.view.WebViewTemplate.this // Catch: java.lang.Throwable -> L85
android.widget.RelativeLayout r1 = r1.mTopControllerView // Catch: java.lang.Throwable -> L85
if (r1 == 0) goto L8f
int r1 = com.firemint.realracing.MainActivity$$ExternalSyntheticApiModelOutline0.m(r0) // Catch: java.lang.Throwable -> L85
int r2 = com.mbridge.msdk.activity.MBBaseActivity$1$$ExternalSyntheticApiModelOutline0.m(r0) // Catch: java.lang.Throwable -> L85
int r3 = com.firemint.realracing.MainActivity$$ExternalSyntheticApiModelOutline1.m(r0) // Catch: java.lang.Throwable -> L85
int r0 = com.google.android.gms.internal.consent_sdk.zzn$$ExternalSyntheticApiModelOutline0.m(r0) // Catch: java.lang.Throwable -> L85
com.mbridge.msdk.newreward.player.view.WebViewTemplate r4 = com.mbridge.msdk.newreward.player.view.WebViewTemplate.this // Catch: java.lang.Throwable -> L85
android.view.Display r4 = r4.getDisplay() // Catch: java.lang.Throwable -> L85
int r4 = r4.getRotation() // Catch: java.lang.Throwable -> L85
if (r4 != 0) goto L35
goto L47
L35:
r5 = 1
if (r4 != r5) goto L3b
r4 = 90
goto L48
L3b:
r5 = 2
if (r4 != r5) goto L41
r4 = 180(0xb4, float:2.52E-43)
goto L48
L41:
r5 = 3
if (r4 != r5) goto L47
r4 = 270(0x10e, float:3.78E-43)
goto L48
L47:
r4 = 0
L48:
com.mbridge.msdk.newreward.player.view.WebViewTemplate r5 = com.mbridge.msdk.newreward.player.view.WebViewTemplate.this // Catch: java.lang.Throwable -> L85
android.widget.RelativeLayout r5 = r5.mTopControllerView // Catch: java.lang.Throwable -> L85
android.view.ViewGroup$LayoutParams r5 = r5.getLayoutParams() // Catch: java.lang.Throwable -> L85
android.widget.FrameLayout$LayoutParams r5 = (android.widget.FrameLayout.LayoutParams) r5 // Catch: java.lang.Throwable -> L85
com.mbridge.msdk.newreward.player.view.WebViewTemplate r6 = com.mbridge.msdk.newreward.player.view.WebViewTemplate.this // Catch: java.lang.Throwable -> L85
android.content.Context r6 = r6.getContext() // Catch: java.lang.Throwable -> L85
r7 = 1092616192(0x41200000, float:10.0)
int r6 = com.mbridge.msdk.foundation.tools.ak.a(r6, r7) // Catch: java.lang.Throwable -> L85
if (r1 != 0) goto L62
r7 = r6
goto L63
L62:
r7 = r1
L63:
r5.leftMargin = r7 // Catch: java.lang.Throwable -> L85
if (r2 != 0) goto L69
r7 = r6
goto L6a
L69:
r7 = r2
L6a:
r5.topMargin = r7 // Catch: java.lang.Throwable -> L85
if (r3 != 0) goto L6f
goto L70
L6f:
r6 = r3
L70:
r5.rightMargin = r6 // Catch: java.lang.Throwable -> L85
com.mbridge.msdk.newreward.player.view.WebViewTemplate r6 = com.mbridge.msdk.newreward.player.view.WebViewTemplate.this // Catch: java.lang.Throwable -> L85
android.widget.RelativeLayout r6 = r6.mTopControllerView // Catch: java.lang.Throwable -> L85
r6.setLayoutParams(r5) // Catch: java.lang.Throwable -> L85
com.mbridge.msdk.newreward.player.view.WebViewTemplate r5 = com.mbridge.msdk.newreward.player.view.WebViewTemplate.this // Catch: java.lang.Throwable -> L85
com.mbridge.msdk.newreward.player.presenter.PlayWebPresenter r5 = r5.mWebTemplatePresenter // Catch: java.lang.Throwable -> L85
java.lang.String r0 = com.mbridge.msdk.foundation.tools.s.a(r4, r1, r3, r2, r0) // Catch: java.lang.Throwable -> L85
r5.setNotchData(r0) // Catch: java.lang.Throwable -> L85
goto L8f
L85:
r0 = move-exception
java.lang.String r1 = "WebViewTemplate"
java.lang.String r0 = r0.getMessage()
com.mbridge.msdk.foundation.tools.af.b(r1, r0)
L8f:
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.newreward.player.view.WebViewTemplate.AnonymousClass6.run():void");
}
};
this.hideCTAViewRunnable = new Runnable() { // from class: com.mbridge.msdk.newreward.player.view.WebViewTemplate.7
@Override // java.lang.Runnable
public void run() {
WebViewTemplate webViewTemplate = WebViewTemplate.this;
webViewTemplate.removeView(webViewTemplate.mCTAView);
WebViewTemplate.this.mSoundImageView.setVisibility(0);
}
};
this.webViewShowRunnable = new Runnable() { // from class: com.mbridge.msdk.newreward.player.view.WebViewTemplate.8
@Override // java.lang.Runnable
public void run() {
WebViewTemplate.this.webViewShow();
}
};
initPresenter();
}
public WebViewTemplate(@NonNull Context context, @Nullable AttributeSet attributeSet) {
super(context, attributeSet);
this.TAG = "WebViewTemplate";
this.CLOSE_BUILD_TYPE = 2;
this.hasWebViewShow = false;
this.getNotchDataRunnable = new Runnable() { // from class: com.mbridge.msdk.newreward.player.view.WebViewTemplate.6
@Override // java.lang.Runnable
public void run() {
/*
this = this;
int r0 = android.os.Build.VERSION.SDK_INT // Catch: java.lang.Throwable -> L85
com.mbridge.msdk.newreward.player.view.WebViewTemplate r1 = com.mbridge.msdk.newreward.player.view.WebViewTemplate.this // Catch: java.lang.Throwable -> L85
android.view.WindowInsets r1 = r1.getRootWindowInsets() // Catch: java.lang.Throwable -> L85
r2 = 28
if (r0 < r2) goto L8f
android.view.DisplayCutout r0 = androidx.core.view.WindowInsetsCompat$Impl28$$ExternalSyntheticApiModelOutline0.m(r1) // Catch: java.lang.Throwable -> L85
if (r0 == 0) goto L8f
com.mbridge.msdk.newreward.player.view.WebViewTemplate r1 = com.mbridge.msdk.newreward.player.view.WebViewTemplate.this // Catch: java.lang.Throwable -> L85
android.widget.RelativeLayout r1 = r1.mTopControllerView // Catch: java.lang.Throwable -> L85
if (r1 == 0) goto L8f
int r1 = com.firemint.realracing.MainActivity$$ExternalSyntheticApiModelOutline0.m(r0) // Catch: java.lang.Throwable -> L85
int r2 = com.mbridge.msdk.activity.MBBaseActivity$1$$ExternalSyntheticApiModelOutline0.m(r0) // Catch: java.lang.Throwable -> L85
int r3 = com.firemint.realracing.MainActivity$$ExternalSyntheticApiModelOutline1.m(r0) // Catch: java.lang.Throwable -> L85
int r0 = com.google.android.gms.internal.consent_sdk.zzn$$ExternalSyntheticApiModelOutline0.m(r0) // Catch: java.lang.Throwable -> L85
com.mbridge.msdk.newreward.player.view.WebViewTemplate r4 = com.mbridge.msdk.newreward.player.view.WebViewTemplate.this // Catch: java.lang.Throwable -> L85
android.view.Display r4 = r4.getDisplay() // Catch: java.lang.Throwable -> L85
int r4 = r4.getRotation() // Catch: java.lang.Throwable -> L85
if (r4 != 0) goto L35
goto L47
L35:
r5 = 1
if (r4 != r5) goto L3b
r4 = 90
goto L48
L3b:
r5 = 2
if (r4 != r5) goto L41
r4 = 180(0xb4, float:2.52E-43)
goto L48
L41:
r5 = 3
if (r4 != r5) goto L47
r4 = 270(0x10e, float:3.78E-43)
goto L48
L47:
r4 = 0
L48:
com.mbridge.msdk.newreward.player.view.WebViewTemplate r5 = com.mbridge.msdk.newreward.player.view.WebViewTemplate.this // Catch: java.lang.Throwable -> L85
android.widget.RelativeLayout r5 = r5.mTopControllerView // Catch: java.lang.Throwable -> L85
android.view.ViewGroup$LayoutParams r5 = r5.getLayoutParams() // Catch: java.lang.Throwable -> L85
android.widget.FrameLayout$LayoutParams r5 = (android.widget.FrameLayout.LayoutParams) r5 // Catch: java.lang.Throwable -> L85
com.mbridge.msdk.newreward.player.view.WebViewTemplate r6 = com.mbridge.msdk.newreward.player.view.WebViewTemplate.this // Catch: java.lang.Throwable -> L85
android.content.Context r6 = r6.getContext() // Catch: java.lang.Throwable -> L85
r7 = 1092616192(0x41200000, float:10.0)
int r6 = com.mbridge.msdk.foundation.tools.ak.a(r6, r7) // Catch: java.lang.Throwable -> L85
if (r1 != 0) goto L62
r7 = r6
goto L63
L62:
r7 = r1
L63:
r5.leftMargin = r7 // Catch: java.lang.Throwable -> L85
if (r2 != 0) goto L69
r7 = r6
goto L6a
L69:
r7 = r2
L6a:
r5.topMargin = r7 // Catch: java.lang.Throwable -> L85
if (r3 != 0) goto L6f
goto L70
L6f:
r6 = r3
L70:
r5.rightMargin = r6 // Catch: java.lang.Throwable -> L85
com.mbridge.msdk.newreward.player.view.WebViewTemplate r6 = com.mbridge.msdk.newreward.player.view.WebViewTemplate.this // Catch: java.lang.Throwable -> L85
android.widget.RelativeLayout r6 = r6.mTopControllerView // Catch: java.lang.Throwable -> L85
r6.setLayoutParams(r5) // Catch: java.lang.Throwable -> L85
com.mbridge.msdk.newreward.player.view.WebViewTemplate r5 = com.mbridge.msdk.newreward.player.view.WebViewTemplate.this // Catch: java.lang.Throwable -> L85
com.mbridge.msdk.newreward.player.presenter.PlayWebPresenter r5 = r5.mWebTemplatePresenter // Catch: java.lang.Throwable -> L85
java.lang.String r0 = com.mbridge.msdk.foundation.tools.s.a(r4, r1, r3, r2, r0) // Catch: java.lang.Throwable -> L85
r5.setNotchData(r0) // Catch: java.lang.Throwable -> L85
goto L8f
L85:
r0 = move-exception
java.lang.String r1 = "WebViewTemplate"
java.lang.String r0 = r0.getMessage()
com.mbridge.msdk.foundation.tools.af.b(r1, r0)
L8f:
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.newreward.player.view.WebViewTemplate.AnonymousClass6.run():void");
}
};
this.hideCTAViewRunnable = new Runnable() { // from class: com.mbridge.msdk.newreward.player.view.WebViewTemplate.7
@Override // java.lang.Runnable
public void run() {
WebViewTemplate webViewTemplate = WebViewTemplate.this;
webViewTemplate.removeView(webViewTemplate.mCTAView);
WebViewTemplate.this.mSoundImageView.setVisibility(0);
}
};
this.webViewShowRunnable = new Runnable() { // from class: com.mbridge.msdk.newreward.player.view.WebViewTemplate.8
@Override // java.lang.Runnable
public void run() {
WebViewTemplate.this.webViewShow();
}
};
initPresenter();
}
public WebViewTemplate(@NonNull Context context, @Nullable AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.TAG = "WebViewTemplate";
this.CLOSE_BUILD_TYPE = 2;
this.hasWebViewShow = false;
this.getNotchDataRunnable = new Runnable() { // from class: com.mbridge.msdk.newreward.player.view.WebViewTemplate.6
@Override // java.lang.Runnable
public void run() {
/*
this = this;
int r0 = android.os.Build.VERSION.SDK_INT // Catch: java.lang.Throwable -> L85
com.mbridge.msdk.newreward.player.view.WebViewTemplate r1 = com.mbridge.msdk.newreward.player.view.WebViewTemplate.this // Catch: java.lang.Throwable -> L85
android.view.WindowInsets r1 = r1.getRootWindowInsets() // Catch: java.lang.Throwable -> L85
r2 = 28
if (r0 < r2) goto L8f
android.view.DisplayCutout r0 = androidx.core.view.WindowInsetsCompat$Impl28$$ExternalSyntheticApiModelOutline0.m(r1) // Catch: java.lang.Throwable -> L85
if (r0 == 0) goto L8f
com.mbridge.msdk.newreward.player.view.WebViewTemplate r1 = com.mbridge.msdk.newreward.player.view.WebViewTemplate.this // Catch: java.lang.Throwable -> L85
android.widget.RelativeLayout r1 = r1.mTopControllerView // Catch: java.lang.Throwable -> L85
if (r1 == 0) goto L8f
int r1 = com.firemint.realracing.MainActivity$$ExternalSyntheticApiModelOutline0.m(r0) // Catch: java.lang.Throwable -> L85
int r2 = com.mbridge.msdk.activity.MBBaseActivity$1$$ExternalSyntheticApiModelOutline0.m(r0) // Catch: java.lang.Throwable -> L85
int r3 = com.firemint.realracing.MainActivity$$ExternalSyntheticApiModelOutline1.m(r0) // Catch: java.lang.Throwable -> L85
int r0 = com.google.android.gms.internal.consent_sdk.zzn$$ExternalSyntheticApiModelOutline0.m(r0) // Catch: java.lang.Throwable -> L85
com.mbridge.msdk.newreward.player.view.WebViewTemplate r4 = com.mbridge.msdk.newreward.player.view.WebViewTemplate.this // Catch: java.lang.Throwable -> L85
android.view.Display r4 = r4.getDisplay() // Catch: java.lang.Throwable -> L85
int r4 = r4.getRotation() // Catch: java.lang.Throwable -> L85
if (r4 != 0) goto L35
goto L47
L35:
r5 = 1
if (r4 != r5) goto L3b
r4 = 90
goto L48
L3b:
r5 = 2
if (r4 != r5) goto L41
r4 = 180(0xb4, float:2.52E-43)
goto L48
L41:
r5 = 3
if (r4 != r5) goto L47
r4 = 270(0x10e, float:3.78E-43)
goto L48
L47:
r4 = 0
L48:
com.mbridge.msdk.newreward.player.view.WebViewTemplate r5 = com.mbridge.msdk.newreward.player.view.WebViewTemplate.this // Catch: java.lang.Throwable -> L85
android.widget.RelativeLayout r5 = r5.mTopControllerView // Catch: java.lang.Throwable -> L85
android.view.ViewGroup$LayoutParams r5 = r5.getLayoutParams() // Catch: java.lang.Throwable -> L85
android.widget.FrameLayout$LayoutParams r5 = (android.widget.FrameLayout.LayoutParams) r5 // Catch: java.lang.Throwable -> L85
com.mbridge.msdk.newreward.player.view.WebViewTemplate r6 = com.mbridge.msdk.newreward.player.view.WebViewTemplate.this // Catch: java.lang.Throwable -> L85
android.content.Context r6 = r6.getContext() // Catch: java.lang.Throwable -> L85
r7 = 1092616192(0x41200000, float:10.0)
int r6 = com.mbridge.msdk.foundation.tools.ak.a(r6, r7) // Catch: java.lang.Throwable -> L85
if (r1 != 0) goto L62
r7 = r6
goto L63
L62:
r7 = r1
L63:
r5.leftMargin = r7 // Catch: java.lang.Throwable -> L85
if (r2 != 0) goto L69
r7 = r6
goto L6a
L69:
r7 = r2
L6a:
r5.topMargin = r7 // Catch: java.lang.Throwable -> L85
if (r3 != 0) goto L6f
goto L70
L6f:
r6 = r3
L70:
r5.rightMargin = r6 // Catch: java.lang.Throwable -> L85
com.mbridge.msdk.newreward.player.view.WebViewTemplate r6 = com.mbridge.msdk.newreward.player.view.WebViewTemplate.this // Catch: java.lang.Throwable -> L85
android.widget.RelativeLayout r6 = r6.mTopControllerView // Catch: java.lang.Throwable -> L85
r6.setLayoutParams(r5) // Catch: java.lang.Throwable -> L85
com.mbridge.msdk.newreward.player.view.WebViewTemplate r5 = com.mbridge.msdk.newreward.player.view.WebViewTemplate.this // Catch: java.lang.Throwable -> L85
com.mbridge.msdk.newreward.player.presenter.PlayWebPresenter r5 = r5.mWebTemplatePresenter // Catch: java.lang.Throwable -> L85
java.lang.String r0 = com.mbridge.msdk.foundation.tools.s.a(r4, r1, r3, r2, r0) // Catch: java.lang.Throwable -> L85
r5.setNotchData(r0) // Catch: java.lang.Throwable -> L85
goto L8f
L85:
r0 = move-exception
java.lang.String r1 = "WebViewTemplate"
java.lang.String r0 = r0.getMessage()
com.mbridge.msdk.foundation.tools.af.b(r1, r0)
L8f:
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.newreward.player.view.WebViewTemplate.AnonymousClass6.run():void");
}
};
this.hideCTAViewRunnable = new Runnable() { // from class: com.mbridge.msdk.newreward.player.view.WebViewTemplate.7
@Override // java.lang.Runnable
public void run() {
WebViewTemplate webViewTemplate = WebViewTemplate.this;
webViewTemplate.removeView(webViewTemplate.mCTAView);
WebViewTemplate.this.mSoundImageView.setVisibility(0);
}
};
this.webViewShowRunnable = new Runnable() { // from class: com.mbridge.msdk.newreward.player.view.WebViewTemplate.8
@Override // java.lang.Runnable
public void run() {
WebViewTemplate.this.webViewShow();
}
};
initPresenter();
}
@RequiresApi(api = 21)
public WebViewTemplate(@NonNull Context context, @Nullable AttributeSet attributeSet, int i, int i2) {
super(context, attributeSet, i, i2);
this.TAG = "WebViewTemplate";
this.CLOSE_BUILD_TYPE = 2;
this.hasWebViewShow = false;
this.getNotchDataRunnable = new Runnable() { // from class: com.mbridge.msdk.newreward.player.view.WebViewTemplate.6
@Override // java.lang.Runnable
public void run() {
/*
this = this;
int r0 = android.os.Build.VERSION.SDK_INT // Catch: java.lang.Throwable -> L85
com.mbridge.msdk.newreward.player.view.WebViewTemplate r1 = com.mbridge.msdk.newreward.player.view.WebViewTemplate.this // Catch: java.lang.Throwable -> L85
android.view.WindowInsets r1 = r1.getRootWindowInsets() // Catch: java.lang.Throwable -> L85
r2 = 28
if (r0 < r2) goto L8f
android.view.DisplayCutout r0 = androidx.core.view.WindowInsetsCompat$Impl28$$ExternalSyntheticApiModelOutline0.m(r1) // Catch: java.lang.Throwable -> L85
if (r0 == 0) goto L8f
com.mbridge.msdk.newreward.player.view.WebViewTemplate r1 = com.mbridge.msdk.newreward.player.view.WebViewTemplate.this // Catch: java.lang.Throwable -> L85
android.widget.RelativeLayout r1 = r1.mTopControllerView // Catch: java.lang.Throwable -> L85
if (r1 == 0) goto L8f
int r1 = com.firemint.realracing.MainActivity$$ExternalSyntheticApiModelOutline0.m(r0) // Catch: java.lang.Throwable -> L85
int r2 = com.mbridge.msdk.activity.MBBaseActivity$1$$ExternalSyntheticApiModelOutline0.m(r0) // Catch: java.lang.Throwable -> L85
int r3 = com.firemint.realracing.MainActivity$$ExternalSyntheticApiModelOutline1.m(r0) // Catch: java.lang.Throwable -> L85
int r0 = com.google.android.gms.internal.consent_sdk.zzn$$ExternalSyntheticApiModelOutline0.m(r0) // Catch: java.lang.Throwable -> L85
com.mbridge.msdk.newreward.player.view.WebViewTemplate r4 = com.mbridge.msdk.newreward.player.view.WebViewTemplate.this // Catch: java.lang.Throwable -> L85
android.view.Display r4 = r4.getDisplay() // Catch: java.lang.Throwable -> L85
int r4 = r4.getRotation() // Catch: java.lang.Throwable -> L85
if (r4 != 0) goto L35
goto L47
L35:
r5 = 1
if (r4 != r5) goto L3b
r4 = 90
goto L48
L3b:
r5 = 2
if (r4 != r5) goto L41
r4 = 180(0xb4, float:2.52E-43)
goto L48
L41:
r5 = 3
if (r4 != r5) goto L47
r4 = 270(0x10e, float:3.78E-43)
goto L48
L47:
r4 = 0
L48:
com.mbridge.msdk.newreward.player.view.WebViewTemplate r5 = com.mbridge.msdk.newreward.player.view.WebViewTemplate.this // Catch: java.lang.Throwable -> L85
android.widget.RelativeLayout r5 = r5.mTopControllerView // Catch: java.lang.Throwable -> L85
android.view.ViewGroup$LayoutParams r5 = r5.getLayoutParams() // Catch: java.lang.Throwable -> L85
android.widget.FrameLayout$LayoutParams r5 = (android.widget.FrameLayout.LayoutParams) r5 // Catch: java.lang.Throwable -> L85
com.mbridge.msdk.newreward.player.view.WebViewTemplate r6 = com.mbridge.msdk.newreward.player.view.WebViewTemplate.this // Catch: java.lang.Throwable -> L85
android.content.Context r6 = r6.getContext() // Catch: java.lang.Throwable -> L85
r7 = 1092616192(0x41200000, float:10.0)
int r6 = com.mbridge.msdk.foundation.tools.ak.a(r6, r7) // Catch: java.lang.Throwable -> L85
if (r1 != 0) goto L62
r7 = r6
goto L63
L62:
r7 = r1
L63:
r5.leftMargin = r7 // Catch: java.lang.Throwable -> L85
if (r2 != 0) goto L69
r7 = r6
goto L6a
L69:
r7 = r2
L6a:
r5.topMargin = r7 // Catch: java.lang.Throwable -> L85
if (r3 != 0) goto L6f
goto L70
L6f:
r6 = r3
L70:
r5.rightMargin = r6 // Catch: java.lang.Throwable -> L85
com.mbridge.msdk.newreward.player.view.WebViewTemplate r6 = com.mbridge.msdk.newreward.player.view.WebViewTemplate.this // Catch: java.lang.Throwable -> L85
android.widget.RelativeLayout r6 = r6.mTopControllerView // Catch: java.lang.Throwable -> L85
r6.setLayoutParams(r5) // Catch: java.lang.Throwable -> L85
com.mbridge.msdk.newreward.player.view.WebViewTemplate r5 = com.mbridge.msdk.newreward.player.view.WebViewTemplate.this // Catch: java.lang.Throwable -> L85
com.mbridge.msdk.newreward.player.presenter.PlayWebPresenter r5 = r5.mWebTemplatePresenter // Catch: java.lang.Throwable -> L85
java.lang.String r0 = com.mbridge.msdk.foundation.tools.s.a(r4, r1, r3, r2, r0) // Catch: java.lang.Throwable -> L85
r5.setNotchData(r0) // Catch: java.lang.Throwable -> L85
goto L8f
L85:
r0 = move-exception
java.lang.String r1 = "WebViewTemplate"
java.lang.String r0 = r0.getMessage()
com.mbridge.msdk.foundation.tools.af.b(r1, r0)
L8f:
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.newreward.player.view.WebViewTemplate.AnonymousClass6.run():void");
}
};
this.hideCTAViewRunnable = new Runnable() { // from class: com.mbridge.msdk.newreward.player.view.WebViewTemplate.7
@Override // java.lang.Runnable
public void run() {
WebViewTemplate webViewTemplate = WebViewTemplate.this;
webViewTemplate.removeView(webViewTemplate.mCTAView);
WebViewTemplate.this.mSoundImageView.setVisibility(0);
}
};
this.webViewShowRunnable = new Runnable() { // from class: com.mbridge.msdk.newreward.player.view.WebViewTemplate.8
@Override // java.lang.Runnable
public void run() {
WebViewTemplate.this.webViewShow();
}
};
initPresenter();
}
public void initPresenter() {
PlayWebPresenter playWebPresenter = new PlayWebPresenter(this);
this.mWebTemplatePresenter = playWebPresenter;
playWebPresenter.getView();
}
@Override // com.mbridge.msdk.newreward.player.iview.IBaseView
public boolean initViews(boolean z) {
setLayoutParams(new ViewGroup.LayoutParams(-1, -1));
this.mPlayerLayout = new FrameLayout(getContext());
PlayerView playerView = new PlayerView(getContext());
this.mPlayerView = playerView;
playerView.setLayoutParams(new ViewGroup.LayoutParams(-1, -1));
this.mAlertTempleView = new AlertTempleView(getContext(), this.mWebTemplatePresenter);
this.mSoundImageView = new SoundImageView(getContext());
int a = ak.a(getContext(), 35.0f);
FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(a, a);
int a2 = ak.a(getContext(), 10.0f);
layoutParams.leftMargin = a2;
layoutParams.bottomMargin = a2;
layoutParams.gravity = 8388691;
this.mSoundImageView.setLayoutParams(layoutParams);
this.mSoundImageView.setOnClickListener(this);
this.mSegmentsProgressBar = new MBridgeSegmentsProgressBar(getContext());
FrameLayout.LayoutParams layoutParams2 = new FrameLayout.LayoutParams(-1, -2);
layoutParams2.gravity = 80;
this.mSegmentsProgressBar.setLayoutParams(layoutParams2);
this.mPlayerLayout.addView(this.mPlayerView);
this.mPlayerLayout.addView(this.mSoundImageView);
this.mPlayerLayout.addView(this.mSegmentsProgressBar);
this.mTopControllerView = getTopControllerView();
addView(this.mPlayerLayout);
addView(this.mTopControllerView);
this.mPlayerView.setOnClickListener(new View.OnClickListener() { // from class: com.mbridge.msdk.newreward.player.view.WebViewTemplate.1
@Override // android.view.View.OnClickListener
public void onClick(View view) {
WebViewTemplate.this.mWebTemplatePresenter.onClick(1);
}
});
return false;
}
private RelativeLayout getTopControllerView() {
RelativeLayout relativeLayout = new RelativeLayout(getContext());
int a = ak.a(getContext(), 10.0f);
FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(-1, -2);
layoutParams.gravity = 48;
layoutParams.leftMargin = a;
layoutParams.rightMargin = a;
layoutParams.topMargin = a;
relativeLayout.setLayoutParams(layoutParams);
this.mLinkImageView = new ImageView(getContext());
int a2 = ak.a(getContext(), 35.0f);
RelativeLayout.LayoutParams layoutParams2 = new RelativeLayout.LayoutParams(a2, a2);
layoutParams2.addRule(9);
this.mLinkImageView.setLayoutParams(layoutParams2);
this.mLinkImageView.setImageResource(x.a(getContext(), "mbridge_reward_notice", "drawable"));
this.mLinkImageView.setId(at.a());
this.mLinkImageView.setOnClickListener(this);
this.mCountDownTextView = new TextView(getContext());
int a3 = ak.a(getContext(), 30.0f);
RelativeLayout.LayoutParams layoutParams3 = new RelativeLayout.LayoutParams(a3, a3);
layoutParams3.addRule(1, this.mLinkImageView.getId());
layoutParams3.addRule(15);
this.mCountDownTextView.setLayoutParams(layoutParams3);
this.mCountDownTextView.setId(at.a());
this.mCountDownTextView.setGravity(17);
this.mCountDownTextView.setTextColor(-1);
this.mCountDownTextView.setTextSize(11.0f);
this.mCountDownTextView.setBackgroundResource(x.a(getContext(), "mbridge_reward_video_time_count_num_bg", "drawable"));
this.mCloseImageView = new ImageView(getContext());
RelativeLayout.LayoutParams layoutParams4 = new RelativeLayout.LayoutParams(a2, a2);
layoutParams4.addRule(11);
this.mCloseImageView.setLayoutParams(layoutParams4);
this.mCloseImageView.setImageResource(x.a(getContext(), "mbridge_reward_close", "drawable"));
this.mCloseImageView.setVisibility(4);
this.mCloseImageView.setOnClickListener(new View.OnClickListener() { // from class: com.mbridge.msdk.newreward.player.view.WebViewTemplate.2
@Override // android.view.View.OnClickListener
public void onClick(View view) {
WebViewTemplate.this.onCloseViewClick(2);
}
});
relativeLayout.addView(this.mLinkImageView);
relativeLayout.addView(this.mCountDownTextView);
relativeLayout.addView(this.mCloseImageView);
return relativeLayout;
}
public void addWebView(MBWebView mBWebView, int i) {
if (mBWebView != null) {
this.mWebView = mBWebView;
mBWebView.setLayoutParams(new FrameLayout.LayoutParams(-1, -1));
if (this.mWebView.getHybridCommunicator() instanceof WebTemplateModel) {
this.mWebTemplatePresenter.setTemplateModel((WebTemplateModel) this.mWebView.getHybridCommunicator());
}
this.mWebView.addOnAttachStateChangeListener(new View.OnAttachStateChangeListener() { // from class: com.mbridge.msdk.newreward.player.view.WebViewTemplate.3
@Override // android.view.View.OnAttachStateChangeListener
public void onViewAttachedToWindow(View view) {
WebViewTemplate webViewTemplate = WebViewTemplate.this;
webViewTemplate.isWebViewAttached = true;
webViewTemplate.mWebTemplatePresenter.onWebViewShow();
}
@Override // android.view.View.OnAttachStateChangeListener
public void onViewDetachedFromWindow(View view) {
WebViewTemplate.this.isWebViewAttached = false;
}
});
addView(this.mWebView, i);
}
}
@Override // com.mbridge.msdk.newreward.player.iview.IBaseWebView
public void showCTAView(String str, CampaignEx campaignEx) {
if (this.mCTAView == null) {
MBridgeClickCTAView mBridgeClickCTAView = new MBridgeClickCTAView(getContext());
this.mCTAView = mBridgeClickCTAView;
mBridgeClickCTAView.setCampaign(campaignEx);
this.mCTAView.setUnitId(str);
this.mCTAView.preLoadData(null);
this.mCTAView.setCtaClickCallBack(new MBridgeClickCTAView.a() { // from class: com.mbridge.msdk.newreward.player.view.WebViewTemplate.4
@Override // com.mbridge.msdk.video.module.MBridgeClickCTAView.a
public void ctaClick() {
WebViewTemplate.this.mWebTemplatePresenter.onClick(3);
}
});
}
FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(-2, -2);
layoutParams.gravity = 80;
addView(this.mCTAView, layoutParams);
}
@Override // com.mbridge.msdk.newreward.player.iview.IBaseWebView
public void hideCTAView() {
post(this.hideCTAViewRunnable);
}
@Override // com.mbridge.msdk.newreward.player.iview.IBaseWebView
public void showMiniCard() {
if (this.miniCardView == null) {
FloatWebTemplateView floatWebTemplateView = new FloatWebTemplateView(getContext());
this.miniCardView = floatWebTemplateView;
floatWebTemplateView.setFloatViewType(FloatWebTemplateView.FLOAT_MINI_CARD);
}
this.miniCardView.addShowReqListener(new b() { // from class: com.mbridge.msdk.newreward.player.view.WebViewTemplate.5
@Override // com.mbridge.msdk.newreward.a.b.b
public void reqFailed(com.mbridge.msdk.foundation.c.b bVar) {
}
@Override // com.mbridge.msdk.newreward.a.b.b
public void reqSuccessful(Object obj) {
if (obj instanceof String) {
String str = (String) obj;
if (str.equals("show")) {
WebViewTemplate.this.pause();
} else if (str.equals("remove")) {
WebViewTemplate.this.resume();
}
}
}
});
this.miniCardView.show(this);
}
@Override // android.view.View
public void onConfigurationChanged(Configuration configuration) {
super.onConfigurationChanged(configuration);
try {
JSONObject jSONObject = new JSONObject();
if (configuration.orientation == 2) {
jSONObject.put("orientation", "landscape");
} else {
jSONObject.put("orientation", "portrait");
}
MBCommunicatorUtil.fireEvent(this.mWebView, "orientation", Base64.encodeToString(jSONObject.toString().getBytes(), 2));
} catch (Exception e) {
af.b("WebViewTemplate", e.getMessage());
}
}
public void webViewShow() {
if (this.isWebViewShowed) {
return;
}
int i = getResources().getConfiguration().orientation;
String str = AdError.UNDEFINED_DOMAIN;
if (i != 0) {
if (i == 1) {
str = "portrait";
} else if (i == 2) {
str = "landscape";
}
}
MBCommunicatorUtil.notifyShowDataInfo(this.mWebView, i, this.mWebTemplatePresenter.getCampaignOrientation());
MBCommunicatorUtil.notifyWebViewShowed(this.mWebView, str, this.mWebTemplatePresenter.getWebViewShowExtraData());
this.isWebViewShowed = true;
}
@Override // android.view.View.OnClickListener
public void onClick(View view) {
if (view == this.mLinkImageView) {
this.mWebTemplatePresenter.onClick(9);
} else if (view == this.mSoundImageView) {
this.mWebTemplatePresenter.onClick(5);
}
}
@Override // com.mbridge.msdk.newreward.player.iview.IBaseView
public void show(ViewGroup viewGroup) {
if (viewGroup != null) {
viewGroup.addView(this);
}
postDelayed(this.getNotchDataRunnable, 500L);
}
@Override // com.mbridge.msdk.newreward.player.iview.IBaseView
public void removeTempleFromSuperView(ViewGroup viewGroup) {
if (viewGroup != null) {
viewGroup.removeView(this);
}
}
@Override // com.mbridge.msdk.newreward.player.iview.IBaseView
public void addViewToCurrentViewGroup(View view) {
if (view != null) {
addView(view);
}
}
/* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
@Override // com.mbridge.msdk.newreward.player.iview.IBaseView
public void onActivityLifeCycleCallback(String str) {
String str2;
if (TextUtils.isEmpty(str)) {
return;
}
str.hashCode();
switch (str) {
case "onDestroy":
PlayWebPresenter playWebPresenter = this.mWebTemplatePresenter;
if (playWebPresenter != null) {
playWebPresenter.onDestroy();
}
str2 = "onSystemDestory";
break;
case "onPause":
PlayerView playerView = this.mPlayerView;
if (playerView != null) {
playerView.pause();
}
PlayWebPresenter playWebPresenter2 = this.mWebTemplatePresenter;
if (playWebPresenter2 != null) {
playWebPresenter2.onPause();
}
str2 = "onSystemPause";
break;
case "onBackPressed":
PlayWebPresenter playWebPresenter3 = this.mWebTemplatePresenter;
if (playWebPresenter3 != null) {
playWebPresenter3.onClick(2);
}
str2 = "onSystemBackPressed";
break;
case "onStop":
PlayerView playerView2 = this.mPlayerView;
if (playerView2 != null) {
playerView2.stop();
}
str2 = "";
break;
case "onResume":
PlayerView playerView3 = this.mPlayerView;
if (playerView3 != null) {
playerView3.onResume();
}
PlayWebPresenter playWebPresenter4 = this.mWebTemplatePresenter;
if (playWebPresenter4 != null) {
playWebPresenter4.onResume();
}
str2 = "onSystemResume";
break;
default:
str2 = "";
break;
}
if (TextUtils.isEmpty(str2)) {
return;
}
MBCommunicatorUtil.fireEvent(this.mWebView, str2, "");
}
@Override // com.mbridge.msdk.newreward.player.iview.IWebTemplateView
public void playOrPauseVideo(int i) {
PlayerView playerView;
if (i == -999) {
return;
}
if (i == 1) {
resume();
return;
}
if (i == 2) {
pause();
return;
}
if (i == 3) {
this.mPlayerView.stop();
} else if (i == 6 && (playerView = this.mPlayerView) != null) {
playerView.release();
}
}
@Override // com.mbridge.msdk.newreward.player.iview.IWebTemplateView
public void seekToPlay(int i) {
PlayerView playerView = this.mPlayerView;
if (playerView == null || i == -1) {
return;
}
playerView.seekTo(i);
}
@Override // com.mbridge.msdk.newreward.player.iview.IWebTemplateView
public void changeVideoViewPosition(JSONObject jSONObject) {
if (this.mPlayerView == null || jSONObject == null) {
return;
}
int optInt = jSONObject.optInt("margin_top", 0);
int optInt2 = jSONObject.optInt("margin_left", 0);
int optInt3 = jSONObject.optInt("view_width", 0);
int optInt4 = jSONObject.optInt("view_height", 0);
int optInt5 = jSONObject.optInt("radius", 0);
if (optInt3 < 0 || optInt4 < 0) {
return;
}
FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) this.mPlayerLayout.getLayoutParams();
layoutParams.width = optInt3;
layoutParams.height = optInt4;
layoutParams.topMargin = optInt;
layoutParams.leftMargin = optInt2;
if (optInt5 > 0) {
GradientDrawable gradientDrawable = new GradientDrawable();
gradientDrawable.setCornerRadius(ak.a(getContext(), optInt5));
gradientDrawable.setColor(-1);
gradientDrawable.setStroke(1, 0);
setBackground(gradientDrawable);
this.mPlayerView.setBackground(gradientDrawable);
setClipToOutline(true);
this.mPlayerView.setClipToOutline(true);
}
this.mPlayerLayout.setLayoutParams(layoutParams);
}
@Override // com.mbridge.msdk.newreward.player.iview.IBaseWebView
public boolean onWebViewShow(@BridgeParameter(key = "type") int i) {
if (this.mWebView.isAttachedToWindow()) {
this.mWebView.post(this.webViewShowRunnable);
}
if (this.hasWebViewShow) {
return true;
}
this.hasWebViewShow = true;
return false;
}
@Override // com.mbridge.msdk.newreward.player.iview.IBaseWebView
public void onCloseViewClick(@BridgeParameter(key = "type") int i) {
PlayWebPresenter playWebPresenter = this.mWebTemplatePresenter;
if (playWebPresenter != null) {
playWebPresenter.onClick(2);
}
}
@Override // com.mbridge.msdk.newreward.player.iview.IBaseWebView
public void onDestroyWebContent(@BridgeParameter(key = "type") int i) {
MBWebView mBWebView = this.mWebView;
if (mBWebView != null) {
mBWebView.destroy();
}
}
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
public void play(String str, int i) {
this.mPlayerView.initBufferIngParam(i);
this.mPlayerView.initVFPData(str, str, this.mWebTemplatePresenter);
this.mPlayerView.playVideo();
}
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
public void resume() {
PlayerView playerView = this.mPlayerView;
if (playerView == null) {
return;
}
playerView.onResume();
}
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
public void pause() {
PlayerView playerView = this.mPlayerView;
if (playerView == null) {
return;
}
playerView.pause();
}
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
public void release() {
PlayerView playerView = this.mPlayerView;
if (playerView != null) {
playerView.release();
this.mPlayerView = null;
}
}
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
public boolean getMuteState() {
SoundImageView soundImageView = this.mSoundImageView;
if (soundImageView != null) {
return soundImageView.getStatus();
}
return false;
}
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
public void setMuteState(boolean z) {
SoundImageView soundImageView = this.mSoundImageView;
if (soundImageView != null) {
soundImageView.setSoundStatus(z);
}
PlayerView playerView = this.mPlayerView;
if (playerView != null) {
if (z) {
playerView.openSound();
} else {
playerView.closeSound();
}
}
}
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
public void setCountDown(String str, int i, int i2, ViewGroup.LayoutParams layoutParams) {
TextView textView = this.mCountDownTextView;
if (textView == null || textView.getVisibility() == 4) {
return;
}
this.mCountDownTextView.setText(str);
if (i != 0) {
this.mCountDownTextView.setPadding(i, 0, i, 0);
}
if (layoutParams != null) {
this.mCountDownTextView.setLayoutParams(layoutParams);
}
if (i2 != 0) {
this.mCountDownTextView.setBackgroundResource(i2);
}
}
@Override // com.mbridge.msdk.newreward.player.iview.IWebTemplateView
public void setMuteState(int i, int i2) {
SoundImageView soundImageView = this.mSoundImageView;
if (soundImageView != null) {
soundImageView.setVisibility(i2 == 1 ? 4 : 0);
if (i == 1) {
this.mSoundImageView.setSoundStatus(true);
}
if (i == 2) {
this.mSoundImageView.setSoundStatus(false);
}
}
PlayerView playerView = this.mPlayerView;
if (playerView != null) {
if (i == 1) {
playerView.closeSound();
}
if (i == 2) {
this.mPlayerView.openSound();
}
}
}
@Override // com.mbridge.msdk.newreward.player.iview.IBaseWebView
public void setNativeCloseButtonVisibility(int i) {
ImageView imageView = this.mCloseImageView;
if (imageView == null) {
return;
}
imageView.setVisibility(i);
}
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
public void setSegmentsProgressBar(int i) {
MBridgeSegmentsProgressBar mBridgeSegmentsProgressBar = this.mSegmentsProgressBar;
if (mBridgeSegmentsProgressBar != null) {
mBridgeSegmentsProgressBar.init(1, 3);
this.mSegmentsProgressBar.setVisibility(i);
}
}
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
public void alertShow() {
if (this.mAlertTempleView != null) {
PlayerView playerView = this.mPlayerView;
if (playerView != null) {
playerView.pause();
}
addView(this.mAlertTempleView);
}
}
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
public void alertDismiss() {
if (this.mAlertTempleView != null) {
PlayerView playerView = this.mPlayerView;
if (playerView != null) {
playerView.resumeStart();
}
removeView(this.mAlertTempleView);
}
}
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
public void setAlertViewType(String str, int i, int i2) {
AlertTempleView alertTempleView = this.mAlertTempleView;
if (alertTempleView != null) {
alertTempleView.setAlertType(i, str, i2);
}
}
@Override // android.view.ViewGroup, android.view.View
public void onDetachedFromWindow() {
super.onDetachedFromWindow();
removeCallbacks(this.getNotchDataRunnable);
removeCallbacks(this.hideCTAViewRunnable);
removeCallbacks(this.webViewShowRunnable);
this.mWebTemplatePresenter.onDetachedFromWindow();
}
@Override // android.view.ViewGroup
public boolean onInterceptTouchEvent(MotionEvent motionEvent) {
PlayWebPresenter playWebPresenter = this.mWebTemplatePresenter;
if (playWebPresenter != null && motionEvent != null) {
playWebPresenter.handleInterceptTouchEvent(motionEvent);
}
return super.onInterceptTouchEvent(motionEvent);
}
}