当前位置:网站首页 > 图文广告 > 正文

手机出现倒计时广告

作者:admin发布时间:2021-09-27分类:图文广告浏览:评论:28


导读:补充知识点属性大全在开发中我们可以使用定义各种各样的形状也可以定义一些图片资源。相对于传统图片来说使用可以减少资源占用减少安装包大小还能够很好地适配不同尺寸的手机。?-8?r#ap...

手机出现倒计时广告与倒计时

补充知识点属性大全

在开发中我们可以使用定义各种各样的形状也可以定义一些图片资源。相对于传统图片来说使用可以减少资源占用减少安装包大小还能够很好地适配不同尺寸的手机。

?-8?r#ape

4、布局整体代码

?-8?FrameLayoutxmlns:androidhttp://schemas.android.com/apk/res/androidandroid:layout_widthmatch_parentand手机出现倒计时广告roid:layout_heightmatch_parentandroid:gravitycentercom.loopj.android.image.SmartImageViewandroid:idid/imageViewandroid:layout_width1280dpandroid:layout_height720dpandroid:scaleTypefitXY/TextViewandroid:idid/picTextViewandroid:layout_widthwrap_contentandroid:layout_heightwrap_contentandroid:layout_gravityrightandroid:layout_margin50dpandroid:textstring/ad_timeoutandroid:gravitycenterandroid:backgroundanim/animation_textandroid:textColorandroid:color/whiteandroid:textSize50sp//FrameLayout

四、CountDownTimer更新

1、初始化textview

privateTextViewmPicTextView;mPicTextView(TextView)mImageLayout.findViewById(R.id.picTextView);

2、实现CountDownTimer

classAdCountDownTimerextendsCountDownTimer{/***parammillisInFuture*表示以「毫秒」为单位倒计时的总数*例如millisInFuture1000表示1秒**paramcountDownInterval*表示间隔多少微秒调用一次onTick()*例如:countDownInterval1000;表示每1000毫秒调用一次onTick()**/publicAdCountDownTimer(longmillisInFuture,longcountDownInterval){super(millisInFuture,countDownInterval);}publicvoidonFinish(){mPicTextView.setText(0s}publicvoidonTick(longmillisUntilFinished){mPicTextView.setText(millisUntilFinished/1000s}}

3、调用更新

privateHandlerhandlernewHandler(){publicvoidhandleMessage(android.os.Messagemsg){if(msg.what0){mPicTextView.setText(mAdTimesdownTimerCancel();mCountDownTimernewAdCountDownTimer(mAdTime*1000300,1000);mCountDownTimer.start();//tmpHandler.postDelayed(runnable,1000);}};};handler.sendEmptyMessage(0);

4、销毁


已有28位网友发表了看法:

欢迎 发表评论: