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

开屏倒计时更换

parent 817d3b71
......@@ -129,21 +129,22 @@ public class ZXHCSplashAD {
private void countDown(int time, TextView textView) {
long times = time*1000;
//时间 倒计时 入参long类型
countDownTimer = new CountDownTimer(time, 1000) {
countDownTimer = new CountDownTimer(times, 1000) {
@Override
public void onTick(long millisUntilFinished) {
int delayTime = (int) millisUntilFinished/1000;
delayTime = (int) millisUntilFinished/1000;
textView.setText(delayTime+"");
if (delayTime==0){
textView.setText("跳过");
}
}
@Override
public void onFinish() {
textView.setText("");
listener.OnAdClosed();
if (splashView != null) {
ZXHCAdViewManager.getInstance().removeAdView(context, splashView);
}
listener.OnAdClosed();
countDownTimer.cancel();
countDownTimer = null;
}
......@@ -168,14 +169,17 @@ public class ZXHCSplashAD {
ImageView splashImg = view.findViewById(R.id.ad_id_hc_Splash_img);
jumpTv = view.findViewById(R.id.ad_id_jump_text);
splashImg.setImageBitmap(bitmapImg);
delayTime = fetchDelay;
delayTime = fetchDelay+1;
jumpTv.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (delayTime <= 0) {
//listener.OnAdClosed();
ZXHCAdViewManager.getInstance().removeAdView(context, vp);
// mHandler.removeMessages(SPLASH_CODE);
if (delayTime > 0) {
if (countDownTimer!=null){
countDownTimer.cancel();
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