- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
561 lines
26 KiB
Java
561 lines
26 KiB
Java
package com.mbridge.msdk.newreward.player.view;
|
|
|
|
import android.content.Context;
|
|
import android.graphics.Bitmap;
|
|
import android.util.AttributeSet;
|
|
import android.view.MotionEvent;
|
|
import android.view.View;
|
|
import android.view.ViewGroup;
|
|
import android.widget.FrameLayout;
|
|
import android.widget.ImageView;
|
|
import android.widget.ProgressBar;
|
|
import android.widget.RelativeLayout;
|
|
import android.widget.TextView;
|
|
import androidx.annotation.NonNull;
|
|
import androidx.annotation.Nullable;
|
|
import com.mbridge.msdk.MBridgeConstans;
|
|
import com.mbridge.msdk.dycreator.baseview.cusview.MBridgeBaitClickView;
|
|
import com.mbridge.msdk.dycreator.baseview.cusview.MBridgeSegmentsProgressBar;
|
|
import com.mbridge.msdk.dycreator.baseview.cusview.SoundImageView;
|
|
import com.mbridge.msdk.foundation.tools.af;
|
|
import com.mbridge.msdk.mbsignalcommon.commonwebview.CollapsibleWebView;
|
|
import com.mbridge.msdk.newreward.player.iview.IPlayTempleView;
|
|
import com.mbridge.msdk.newreward.player.presenter.PlayTemplePresenter;
|
|
import com.mbridge.msdk.newreward.player.view.floatview.AlertTempleView;
|
|
import com.mbridge.msdk.playercommon.PlayerView;
|
|
import com.mbridge.msdk.widget.FeedBackButton;
|
|
|
|
/* loaded from: classes4.dex */
|
|
public abstract class BaseTemplate extends RelativeLayout implements View.OnClickListener, IPlayTempleView {
|
|
private static final String TAG = "BaseTemplate";
|
|
protected AlertTempleView alertTempleView;
|
|
protected ImageView bgImageView;
|
|
protected CollapsibleWebView collapsibleWebVew;
|
|
protected RelativeLayout collapsibleWebVewHeader;
|
|
protected RelativeLayout collapsibleWebVewLayout;
|
|
protected FeedBackButton feedBackButton;
|
|
private final Runnable getCutoutRunnable;
|
|
protected MBridgeBaitClickView mBaitClickView;
|
|
protected FrameLayout mCtaLayout;
|
|
protected boolean mDyXmlSuccess;
|
|
protected PlayerView mPlayerView;
|
|
protected MBridgeSegmentsProgressBar mSegmentsProgressBar;
|
|
protected SoundImageView mSoundImageView;
|
|
protected RelativeLayout mTopControllerView;
|
|
protected TextView mTvCountDown;
|
|
protected View mViewPlayingClose;
|
|
protected PlayTemplePresenter presenter;
|
|
protected ImageView privacyButton;
|
|
protected ProgressBar videoProgressBar;
|
|
|
|
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
|
|
public View getBaitClickView() {
|
|
MBridgeBaitClickView mBridgeBaitClickView = this.mBaitClickView;
|
|
if (mBridgeBaitClickView == null) {
|
|
return null;
|
|
}
|
|
return mBridgeBaitClickView;
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
|
|
public View getCountDownView() {
|
|
return this.mTvCountDown;
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
|
|
public ImageView getPrivacyButton() {
|
|
return this.privacyButton;
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
|
|
public MBridgeSegmentsProgressBar getSegmentsProgressBar() {
|
|
return this.mSegmentsProgressBar;
|
|
}
|
|
|
|
public PlayerView getmPlayerView() {
|
|
return this.mPlayerView;
|
|
}
|
|
|
|
public SoundImageView getmSoundImageView() {
|
|
return this.mSoundImageView;
|
|
}
|
|
|
|
public TextView getmTvCountDown() {
|
|
return this.mTvCountDown;
|
|
}
|
|
|
|
public View getmViewPlayingClose() {
|
|
return this.mViewPlayingClose;
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
|
|
public void setBackGroundImage(Bitmap bitmap) {
|
|
}
|
|
|
|
public void setmPlayerView(PlayerView playerView) {
|
|
this.mPlayerView = playerView;
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
|
|
public void viewReport(Object obj) {
|
|
}
|
|
|
|
public BaseTemplate(@NonNull Context context) {
|
|
super(context);
|
|
this.mDyXmlSuccess = false;
|
|
this.getCutoutRunnable = new Runnable() { // from class: com.mbridge.msdk.newreward.player.view.BaseTemplate.1
|
|
/* JADX WARN: Code restructure failed: missing block: B:11:0x001d, code lost:
|
|
|
|
r0 = r1.getDisplayCutout();
|
|
*/
|
|
@Override // java.lang.Runnable
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
public void run() {
|
|
/*
|
|
r6 = this;
|
|
com.mbridge.msdk.newreward.player.view.BaseTemplate r0 = com.mbridge.msdk.newreward.player.view.BaseTemplate.this // Catch: java.lang.Throwable -> Ld
|
|
com.mbridge.msdk.newreward.player.presenter.PlayTemplePresenter r0 = r0.presenter // Catch: java.lang.Throwable -> Ld
|
|
if (r0 == 0) goto Lf
|
|
boolean r0 = r0.isHalfScreenOffer() // Catch: java.lang.Throwable -> Ld
|
|
if (r0 == 0) goto Lf
|
|
return
|
|
Ld:
|
|
r0 = move-exception
|
|
goto L65
|
|
Lf:
|
|
int r0 = android.os.Build.VERSION.SDK_INT // Catch: java.lang.Throwable -> Ld
|
|
com.mbridge.msdk.newreward.player.view.BaseTemplate r1 = com.mbridge.msdk.newreward.player.view.BaseTemplate.this // Catch: java.lang.Throwable -> Ld
|
|
android.view.WindowInsets r1 = r1.getRootWindowInsets() // Catch: java.lang.Throwable -> Ld
|
|
r2 = 28
|
|
if (r0 < r2) goto L6e
|
|
if (r1 == 0) goto L6e
|
|
android.view.DisplayCutout r0 = androidx.core.view.WindowInsetsCompat$Impl28$$ExternalSyntheticApiModelOutline0.m(r1) // Catch: java.lang.Throwable -> Ld
|
|
if (r0 == 0) goto L6e
|
|
com.mbridge.msdk.newreward.player.view.BaseTemplate r1 = com.mbridge.msdk.newreward.player.view.BaseTemplate.this // Catch: java.lang.Throwable -> Ld
|
|
android.widget.RelativeLayout r1 = r1.mTopControllerView // Catch: java.lang.Throwable -> Ld
|
|
if (r1 == 0) goto L6e
|
|
int r1 = com.firemint.realracing.MainActivity$$ExternalSyntheticApiModelOutline0.m(r0) // Catch: java.lang.Throwable -> Ld
|
|
int r2 = com.mbridge.msdk.activity.MBBaseActivity$1$$ExternalSyntheticApiModelOutline0.m(r0) // Catch: java.lang.Throwable -> Ld
|
|
int r3 = com.firemint.realracing.MainActivity$$ExternalSyntheticApiModelOutline1.m(r0) // Catch: java.lang.Throwable -> Ld
|
|
com.google.android.gms.internal.consent_sdk.zzn$$ExternalSyntheticApiModelOutline0.m(r0) // Catch: java.lang.Throwable -> Ld
|
|
com.mbridge.msdk.newreward.player.view.BaseTemplate r0 = com.mbridge.msdk.newreward.player.view.BaseTemplate.this // Catch: java.lang.Throwable -> Ld
|
|
android.widget.RelativeLayout r0 = r0.mTopControllerView // Catch: java.lang.Throwable -> Ld
|
|
android.view.ViewGroup$LayoutParams r0 = r0.getLayoutParams() // Catch: java.lang.Throwable -> Ld
|
|
android.widget.RelativeLayout$LayoutParams r0 = (android.widget.RelativeLayout.LayoutParams) r0 // Catch: java.lang.Throwable -> Ld
|
|
com.mbridge.msdk.newreward.player.view.BaseTemplate r4 = com.mbridge.msdk.newreward.player.view.BaseTemplate.this // Catch: java.lang.Throwable -> Ld
|
|
android.content.Context r4 = r4.getContext() // Catch: java.lang.Throwable -> Ld
|
|
r5 = 1091567616(0x41100000, float:9.0)
|
|
int r4 = com.mbridge.msdk.foundation.tools.ak.a(r4, r5) // Catch: java.lang.Throwable -> Ld
|
|
if (r1 != 0) goto L51
|
|
r1 = r4
|
|
L51:
|
|
r0.leftMargin = r1 // Catch: java.lang.Throwable -> Ld
|
|
if (r2 != 0) goto L56
|
|
r2 = r4
|
|
L56:
|
|
r0.topMargin = r2 // Catch: java.lang.Throwable -> Ld
|
|
if (r3 != 0) goto L5b
|
|
r3 = r4
|
|
L5b:
|
|
r0.rightMargin = r3 // Catch: java.lang.Throwable -> Ld
|
|
com.mbridge.msdk.newreward.player.view.BaseTemplate r1 = com.mbridge.msdk.newreward.player.view.BaseTemplate.this // Catch: java.lang.Throwable -> Ld
|
|
android.widget.RelativeLayout r1 = r1.mTopControllerView // Catch: java.lang.Throwable -> Ld
|
|
r1.setLayoutParams(r0) // Catch: java.lang.Throwable -> Ld
|
|
goto L6e
|
|
L65:
|
|
java.lang.String r1 = "BaseTemplate"
|
|
java.lang.String r0 = r0.getMessage()
|
|
com.mbridge.msdk.foundation.tools.af.b(r1, r0)
|
|
L6e:
|
|
return
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.newreward.player.view.BaseTemplate.AnonymousClass1.run():void");
|
|
}
|
|
};
|
|
}
|
|
|
|
public BaseTemplate(@NonNull Context context, @Nullable AttributeSet attributeSet) {
|
|
super(context, attributeSet);
|
|
this.mDyXmlSuccess = false;
|
|
this.getCutoutRunnable = new Runnable() { // from class: com.mbridge.msdk.newreward.player.view.BaseTemplate.1
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
/*
|
|
this = this;
|
|
com.mbridge.msdk.newreward.player.view.BaseTemplate r0 = com.mbridge.msdk.newreward.player.view.BaseTemplate.this // Catch: java.lang.Throwable -> Ld
|
|
com.mbridge.msdk.newreward.player.presenter.PlayTemplePresenter r0 = r0.presenter // Catch: java.lang.Throwable -> Ld
|
|
if (r0 == 0) goto Lf
|
|
boolean r0 = r0.isHalfScreenOffer() // Catch: java.lang.Throwable -> Ld
|
|
if (r0 == 0) goto Lf
|
|
return
|
|
Ld:
|
|
r0 = move-exception
|
|
goto L65
|
|
Lf:
|
|
int r0 = android.os.Build.VERSION.SDK_INT // Catch: java.lang.Throwable -> Ld
|
|
com.mbridge.msdk.newreward.player.view.BaseTemplate r1 = com.mbridge.msdk.newreward.player.view.BaseTemplate.this // Catch: java.lang.Throwable -> Ld
|
|
android.view.WindowInsets r1 = r1.getRootWindowInsets() // Catch: java.lang.Throwable -> Ld
|
|
r2 = 28
|
|
if (r0 < r2) goto L6e
|
|
if (r1 == 0) goto L6e
|
|
android.view.DisplayCutout r0 = androidx.core.view.WindowInsetsCompat$Impl28$$ExternalSyntheticApiModelOutline0.m(r1) // Catch: java.lang.Throwable -> Ld
|
|
if (r0 == 0) goto L6e
|
|
com.mbridge.msdk.newreward.player.view.BaseTemplate r1 = com.mbridge.msdk.newreward.player.view.BaseTemplate.this // Catch: java.lang.Throwable -> Ld
|
|
android.widget.RelativeLayout r1 = r1.mTopControllerView // Catch: java.lang.Throwable -> Ld
|
|
if (r1 == 0) goto L6e
|
|
int r1 = com.firemint.realracing.MainActivity$$ExternalSyntheticApiModelOutline0.m(r0) // Catch: java.lang.Throwable -> Ld
|
|
int r2 = com.mbridge.msdk.activity.MBBaseActivity$1$$ExternalSyntheticApiModelOutline0.m(r0) // Catch: java.lang.Throwable -> Ld
|
|
int r3 = com.firemint.realracing.MainActivity$$ExternalSyntheticApiModelOutline1.m(r0) // Catch: java.lang.Throwable -> Ld
|
|
com.google.android.gms.internal.consent_sdk.zzn$$ExternalSyntheticApiModelOutline0.m(r0) // Catch: java.lang.Throwable -> Ld
|
|
com.mbridge.msdk.newreward.player.view.BaseTemplate r0 = com.mbridge.msdk.newreward.player.view.BaseTemplate.this // Catch: java.lang.Throwable -> Ld
|
|
android.widget.RelativeLayout r0 = r0.mTopControllerView // Catch: java.lang.Throwable -> Ld
|
|
android.view.ViewGroup$LayoutParams r0 = r0.getLayoutParams() // Catch: java.lang.Throwable -> Ld
|
|
android.widget.RelativeLayout$LayoutParams r0 = (android.widget.RelativeLayout.LayoutParams) r0 // Catch: java.lang.Throwable -> Ld
|
|
com.mbridge.msdk.newreward.player.view.BaseTemplate r4 = com.mbridge.msdk.newreward.player.view.BaseTemplate.this // Catch: java.lang.Throwable -> Ld
|
|
android.content.Context r4 = r4.getContext() // Catch: java.lang.Throwable -> Ld
|
|
r5 = 1091567616(0x41100000, float:9.0)
|
|
int r4 = com.mbridge.msdk.foundation.tools.ak.a(r4, r5) // Catch: java.lang.Throwable -> Ld
|
|
if (r1 != 0) goto L51
|
|
r1 = r4
|
|
L51:
|
|
r0.leftMargin = r1 // Catch: java.lang.Throwable -> Ld
|
|
if (r2 != 0) goto L56
|
|
r2 = r4
|
|
L56:
|
|
r0.topMargin = r2 // Catch: java.lang.Throwable -> Ld
|
|
if (r3 != 0) goto L5b
|
|
r3 = r4
|
|
L5b:
|
|
r0.rightMargin = r3 // Catch: java.lang.Throwable -> Ld
|
|
com.mbridge.msdk.newreward.player.view.BaseTemplate r1 = com.mbridge.msdk.newreward.player.view.BaseTemplate.this // Catch: java.lang.Throwable -> Ld
|
|
android.widget.RelativeLayout r1 = r1.mTopControllerView // Catch: java.lang.Throwable -> Ld
|
|
r1.setLayoutParams(r0) // Catch: java.lang.Throwable -> Ld
|
|
goto L6e
|
|
L65:
|
|
java.lang.String r1 = "BaseTemplate"
|
|
java.lang.String r0 = r0.getMessage()
|
|
com.mbridge.msdk.foundation.tools.af.b(r1, r0)
|
|
L6e:
|
|
return
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.newreward.player.view.BaseTemplate.AnonymousClass1.run():void");
|
|
}
|
|
};
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.newreward.player.iview.IBaseView
|
|
public boolean initViews(boolean z) {
|
|
this.mDyXmlSuccess = z;
|
|
try {
|
|
this.alertTempleView = new AlertTempleView(getContext(), this.presenter);
|
|
this.mPlayerView = (PlayerView) findViewById(this.presenter.filterFindViewId(this.mDyXmlSuccess, "mbridge_vfpv"));
|
|
this.mSoundImageView = (SoundImageView) findViewById(this.presenter.filterFindViewId(this.mDyXmlSuccess, "mbridge_sound_switch"));
|
|
this.mTvCountDown = (TextView) findViewById(this.presenter.filterFindViewId(this.mDyXmlSuccess, "mbridge_tv_count"));
|
|
View findViewById = findViewById(this.presenter.filterFindViewId(this.mDyXmlSuccess, "mbridge_rl_playing_close"));
|
|
this.mViewPlayingClose = findViewById;
|
|
if (findViewById != null) {
|
|
findViewById.setVisibility(4);
|
|
}
|
|
this.mTopControllerView = (RelativeLayout) findViewById(this.presenter.filterFindViewId(this.mDyXmlSuccess, "mbridge_top_control"));
|
|
this.bgImageView = (ImageView) findViewById(this.presenter.filterFindViewId(this.mDyXmlSuccess, "mbridge_videoview_bg"));
|
|
this.videoProgressBar = (ProgressBar) findViewById(this.presenter.filterFindViewId(this.mDyXmlSuccess, "mbridge_video_progress_bar"));
|
|
this.feedBackButton = (FeedBackButton) findViewById(this.presenter.filterFindViewId(this.mDyXmlSuccess, "mbridge_native_endcard_feed_btn"));
|
|
this.privacyButton = (ImageView) findViewById(this.presenter.filterFindViewId(this.mDyXmlSuccess, "mbridge_iv_link"));
|
|
this.collapsibleWebVewLayout = (RelativeLayout) findViewById(this.presenter.filterFindViewId(this.mDyXmlSuccess, "mbridge_reward_scale_webview_layout"));
|
|
this.collapsibleWebVewHeader = (RelativeLayout) findViewById(this.presenter.filterFindViewId(this.mDyXmlSuccess, "mbridge_reward_header_layout"));
|
|
if (this.collapsibleWebVewLayout != null) {
|
|
CollapsibleWebView collapsibleWebView = new CollapsibleWebView(getContext());
|
|
this.collapsibleWebVew = collapsibleWebView;
|
|
this.collapsibleWebVewLayout.addView(collapsibleWebView, new RelativeLayout.LayoutParams(-1, -1));
|
|
}
|
|
this.mSegmentsProgressBar = (MBridgeSegmentsProgressBar) findViewById(this.presenter.filterFindViewId(this.mDyXmlSuccess, "mbridge_reward_segment_progressbar"));
|
|
this.mCtaLayout = (FrameLayout) findViewById(this.presenter.filterFindViewId(this.mDyXmlSuccess, "mbridge_reward_cta_layout"));
|
|
this.mBaitClickView = (MBridgeBaitClickView) findViewById(this.presenter.filterFindViewId(this.mDyXmlSuccess, "mbridge_animation_click_view"));
|
|
addClickEvent();
|
|
} catch (Throwable th) {
|
|
af.b(TAG, th.getMessage());
|
|
}
|
|
return this.presenter.isNotNULL(this.mPlayerView, this.mSoundImageView, this.mTvCountDown, this.mViewPlayingClose, this.mTopControllerView);
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
|
|
public void play(String str, int i) {
|
|
PlayerView playerView = this.mPlayerView;
|
|
if (playerView == null) {
|
|
return;
|
|
}
|
|
playerView.initBufferIngParam(i);
|
|
this.mPlayerView.initVFPData(str, str, this.presenter);
|
|
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 void setPlayerSize(int i, int i2, int i3) {
|
|
PlayerView playerView = this.mPlayerView;
|
|
if (playerView == null) {
|
|
return;
|
|
}
|
|
FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) playerView.getLayoutParams();
|
|
layoutParams.width = i2;
|
|
layoutParams.height = i3;
|
|
if (i != 0) {
|
|
layoutParams.gravity = i;
|
|
}
|
|
this.mPlayerView.setLayoutParams(layoutParams);
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
|
|
public void setCountDown(String str, int i, int i2, ViewGroup.LayoutParams layoutParams) {
|
|
TextView textView = this.mTvCountDown;
|
|
if (textView == null) {
|
|
return;
|
|
}
|
|
textView.setText(str);
|
|
if (this.mTvCountDown.getVisibility() != 0) {
|
|
this.mTvCountDown.setVisibility(0);
|
|
}
|
|
if (i != 0) {
|
|
this.mTvCountDown.setPadding(i, 0, i, 0);
|
|
}
|
|
if (layoutParams != null) {
|
|
this.mTvCountDown.setLayoutParams(layoutParams);
|
|
}
|
|
if (i2 != 0) {
|
|
this.mTvCountDown.setBackgroundResource(i2);
|
|
}
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
|
|
public boolean getMuteState() {
|
|
PlayerView playerView = this.mPlayerView;
|
|
if (playerView == null) {
|
|
return true;
|
|
}
|
|
return playerView.isSilent();
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
|
|
public void setMuteState(boolean z) {
|
|
PlayerView playerView = this.mPlayerView;
|
|
if (playerView != null) {
|
|
if (z) {
|
|
playerView.closeSound();
|
|
} else {
|
|
playerView.openSound();
|
|
}
|
|
}
|
|
SoundImageView soundImageView = this.mSoundImageView;
|
|
if (soundImageView != null) {
|
|
soundImageView.setSoundStatus(!z);
|
|
}
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.newreward.player.iview.IBaseView
|
|
public void addViewToCurrentViewGroup(View view) {
|
|
addView(view);
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.newreward.player.iview.IBaseView
|
|
public void removeTempleFromSuperView(ViewGroup viewGroup) {
|
|
removeCallbacks(this.getCutoutRunnable);
|
|
viewGroup.removeView(this);
|
|
PlayTemplePresenter playTemplePresenter = this.presenter;
|
|
if (playTemplePresenter != null) {
|
|
playTemplePresenter.removeCurrPlayTemplateMoreOfferView(viewGroup);
|
|
}
|
|
}
|
|
|
|
@Override // android.view.View.OnClickListener
|
|
public void onClick(View view) {
|
|
PlayTemplePresenter playTemplePresenter = this.presenter;
|
|
if (playTemplePresenter == null) {
|
|
return;
|
|
}
|
|
playTemplePresenter.click(view);
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
|
|
public void setAdCloseVisibility(boolean z) {
|
|
View view = this.mViewPlayingClose;
|
|
if (view == null) {
|
|
return;
|
|
}
|
|
if (z) {
|
|
view.setVisibility(0);
|
|
} else {
|
|
view.setVisibility(8);
|
|
}
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
|
|
public void alertShow() {
|
|
if (this.alertTempleView != null) {
|
|
PlayTemplePresenter playTemplePresenter = this.presenter;
|
|
if (playTemplePresenter != null) {
|
|
playTemplePresenter.onPause();
|
|
}
|
|
addView(this.alertTempleView);
|
|
}
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
|
|
public void alertDismiss() {
|
|
if (this.alertTempleView != null) {
|
|
PlayTemplePresenter playTemplePresenter = this.presenter;
|
|
if (playTemplePresenter != null) {
|
|
playTemplePresenter.onResume();
|
|
}
|
|
removeView(this.alertTempleView);
|
|
}
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
|
|
public void setAlertViewType(String str, int i, int i2) {
|
|
AlertTempleView alertTempleView = this.alertTempleView;
|
|
if (alertTempleView != null) {
|
|
alertTempleView.setAlertType(i, str, i2);
|
|
}
|
|
}
|
|
|
|
public void addClickEvent() {
|
|
View view = this.mViewPlayingClose;
|
|
if (view != null) {
|
|
view.setOnClickListener(this);
|
|
}
|
|
SoundImageView soundImageView = this.mSoundImageView;
|
|
if (soundImageView != null) {
|
|
soundImageView.setOnClickListener(this);
|
|
}
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.newreward.player.iview.IBaseView
|
|
public void show(ViewGroup viewGroup) {
|
|
PlayTemplePresenter playTemplePresenter = this.presenter;
|
|
if (playTemplePresenter == null || !playTemplePresenter.playTemplateRanderSuccess) {
|
|
return;
|
|
}
|
|
viewGroup.addView(this);
|
|
postDelayed(this.getCutoutRunnable, 1000L);
|
|
this.presenter.addMoreOfferView(this);
|
|
}
|
|
|
|
@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.IBaseView
|
|
public void onActivityLifeCycleCallback(String str) {
|
|
str.hashCode();
|
|
switch (str) {
|
|
case "onDestroy":
|
|
PlayTemplePresenter playTemplePresenter = this.presenter;
|
|
if (playTemplePresenter != null) {
|
|
playTemplePresenter.onDestroy();
|
|
break;
|
|
}
|
|
break;
|
|
case "onPause":
|
|
PlayTemplePresenter playTemplePresenter2 = this.presenter;
|
|
if (playTemplePresenter2 != null) {
|
|
playTemplePresenter2.onPause();
|
|
break;
|
|
}
|
|
break;
|
|
case "onBackPressed":
|
|
PlayTemplePresenter playTemplePresenter3 = this.presenter;
|
|
if (playTemplePresenter3 != null) {
|
|
playTemplePresenter3.onCloseButtonClick();
|
|
break;
|
|
}
|
|
break;
|
|
case "onResume":
|
|
PlayTemplePresenter playTemplePresenter4 = this.presenter;
|
|
if (playTemplePresenter4 != null) {
|
|
playTemplePresenter4.onResume();
|
|
break;
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
|
|
@Override // android.view.ViewGroup
|
|
public boolean onInterceptTouchEvent(MotionEvent motionEvent) {
|
|
PlayTemplePresenter playTemplePresenter = this.presenter;
|
|
if (playTemplePresenter != null && motionEvent != null) {
|
|
playTemplePresenter.handleInterceptTouchEvent(motionEvent);
|
|
}
|
|
return super.onInterceptTouchEvent(motionEvent);
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.newreward.player.iview.IPlayTempleView
|
|
public void setTemplateWidthAndHeight(final int i) {
|
|
post(new Runnable() { // from class: com.mbridge.msdk.newreward.player.view.BaseTemplate.2
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
try {
|
|
FrameLayout.LayoutParams layoutParams = (FrameLayout.LayoutParams) BaseTemplate.this.getLayoutParams();
|
|
if (layoutParams != null) {
|
|
layoutParams.setMargins(0, 0, 0, i);
|
|
BaseTemplate.this.setLayoutParams(layoutParams);
|
|
}
|
|
} catch (Exception e) {
|
|
if (MBridgeConstans.DEBUG) {
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
@Override // android.view.View
|
|
public void onWindowFocusChanged(boolean z) {
|
|
super.onWindowFocusChanged(z);
|
|
PlayTemplePresenter playTemplePresenter = this.presenter;
|
|
if (playTemplePresenter == null) {
|
|
return;
|
|
}
|
|
playTemplePresenter.windowFocusChanged();
|
|
}
|
|
|
|
@Override // android.view.ViewGroup, android.view.View
|
|
public void onAttachedToWindow() {
|
|
super.onAttachedToWindow();
|
|
this.presenter.addBaitClickView();
|
|
}
|
|
}
|