Commit bd542b60 authored by 王雪伟's avatar 王雪伟

开屏倒计时更换

parent 817d3b71
...@@ -129,21 +129,22 @@ public class ZXHCSplashAD { ...@@ -129,21 +129,22 @@ public class ZXHCSplashAD {
private void countDown(int time, TextView textView) { private void countDown(int time, TextView textView) {
long times = time*1000; long times = time*1000;
//时间 倒计时 入参long类型 //时间 倒计时 入参long类型
countDownTimer = new CountDownTimer(time, 1000) { countDownTimer = new CountDownTimer(times, 1000) {
@Override @Override
public void onTick(long millisUntilFinished) { public void onTick(long millisUntilFinished) {
int delayTime = (int) millisUntilFinished/1000; delayTime = (int) millisUntilFinished/1000;
textView.setText(delayTime+""); textView.setText(delayTime+"");
if (delayTime==0){
textView.setText("跳过");
}
} }
@Override @Override
public void onFinish() { public void onFinish() {
textView.setText("");
listener.OnAdClosed();
if (splashView != null) { if (splashView != null) {
ZXHCAdViewManager.getInstance().removeAdView(context, splashView); ZXHCAdViewManager.getInstance().removeAdView(context, splashView);
} }
listener.OnAdClosed();
countDownTimer.cancel(); countDownTimer.cancel();
countDownTimer = null; countDownTimer = null;
} }
...@@ -168,14 +169,17 @@ public class ZXHCSplashAD { ...@@ -168,14 +169,17 @@ public class ZXHCSplashAD {
ImageView splashImg = view.findViewById(R.id.ad_id_hc_Splash_img); ImageView splashImg = view.findViewById(R.id.ad_id_hc_Splash_img);
jumpTv = view.findViewById(R.id.ad_id_jump_text); jumpTv = view.findViewById(R.id.ad_id_jump_text);
splashImg.setImageBitmap(bitmapImg); splashImg.setImageBitmap(bitmapImg);
delayTime = fetchDelay; delayTime = fetchDelay+1;
jumpTv.setOnClickListener(new View.OnClickListener() { jumpTv.setOnClickListener(new View.OnClickListener() {
@Override @Override
public void onClick(View v) { public void onClick(View v) {
if (delayTime <= 0) { if (delayTime > 0) {
//listener.OnAdClosed(); if (countDownTimer!=null){
ZXHCAdViewManager.getInstance().removeAdView(context, vp); countDownTimer.cancel();
// mHandler.removeMessages(SPLASH_CODE); countDownTimer = null;
ZXHCAdViewManager.getInstance().removeAdView(context, vp);
listener.OnAdClosed();
}
} }
} }
}); });
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment