Android如何实现广告欢迎界面

  介绍

这篇文章给大家分享的是有关Android如何实现广告欢迎界面的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

前些时候就是别人问我他的Android应用怎么做一个广告的欢迎界面,就是过几秒后自动跳转到主界面的实现。

也就是下面这种类似的效果。要插什么广告的话你就换张图吧。

 Android如何实现广告欢迎界面

那么我就思考了下,就用了安卓的一个动画类动画……其实在Android API的开发文档上就有的一个东西。自己可以去查下看。就像下面的这个图上面的一样的。也是属于界面视图下的一个类方法……

 Android如何实现广告欢迎界面

其实这个东西,怎么讲呢。

咱主要的话还是来一个小白都看的懂的一个教程类的文章吧。

第一步的话

咱先开始在咱的项目中新建一个动画的文件夹用来存等会要用到的一些,倒计时的文字的动态效果的吧。(想想还是截个屏吧,怕有些同志还是看不懂……没别的意思)

 Android如何实现广告欢迎界面”>看到了么</p> <p>,,,,,,,看到了么,就是这样的,在你的Android项目下的存放资源的那个文件夹中新建一个动画文件夹,再新建一个animation_text。xml </p> <p>的xml文件,待会就知道有啥用了。</p> <p>咱下面</p> <p>第二步的话,咱就开始添加内容了。</p> <pre类= & lt; ? xml  version=?.0“,编码=皍tf-8" ?比;   & lt; set  xmlns: android=癶ttp://schemas.android.com/apk/res/android",在   & lt;α   android:才能持续时间=?000”;   android:才能fromAlpha=?.0”;   android:才能toAlpha=?.0“,/比;   & lt;规模   android:才能持续时间=?00”;   android:才能fromXScale=?.5”;   android:才能fromYScale=?.5”;   android:才能pivotX=?0%”;   android:才能pivotY=?0%”;   android:才能toXScale=?.0”;   android:才能toYScale=?.0“,/比;   & lt;/set>

上面的效果的话,如果是不知道这些属性是什么意思的话那你可以百度的,我这一一讲的话就感觉有点啰嗦的了。

咱还是讲正题吧,那上面这些写的有什么用呢。就看下面了,那么我们下面就得开始把那个界面布局出来了吧,然后我们下面就开始吧,

做一个类似我上面的界面吧。咱就用FrameLayout布局了,如果知道是什么布局方式的话,我觉得应该看的懂吧。

& lt; FrameLayout  xmlns: android=癶ttp://schemas.android.com/apk/res/android"   ,xmlns:工具=癶ttp://schemas.android.com/tools"   ,android: layout_width=癿atch_parent"   ,android: layout_height=癿atch_parent"   ,android:背景=癅drawable/page24"   ,工具:上下文=? {relativePackage}。$ {activityClass}“,在   & lt; LinearLayout   android:才能layout_width=皐rap_content"   android:才能layout_height=皐rap_content"   android:才能layout_gravity=皉ight"   android:才能取向=癶orizontal",在   & lt; TextView才能   ,,android: layout_width=皐rap_content"   ,,android: layout_height=皐rap_content"   ,,android: layout_gravity=皉ight"   ,,android:文本=肮愀娴辜剖?“   输入textColor=,, android:“# ffffff"   ,,android: textSize=?0 sp",/比;   & lt; TextView才能   ,,android: id=癅 + id/textView"   ,,android: layout_width=皐rap_content"   ,,android: layout_height=皐rap_content"   ,,android: layout_gravity=皉ight"   ,,android:文本=?”;   输入textColor=,, android:“# ffffff"   ,,android: textSize=?0 sp",/比;   & lt; TextView才能   ,,android: layout_width=皐rap_content"   ,,android: layout_height=皐rap_content"   ,,android: layout_gravity=皉ight"   ,,android:文本=皊"   输入textColor=,, android:“# ffffff"   ,,android: textSize=?0 sp",/比;   ,& lt;/LinearLayout>   & lt;/FrameLayout>

下面的话咱就开始要写怎么在应用程序内部实现的方法了吧,这就到了我们的Java的程序天地来了。

这时候我们就在项目下的src文件下的包里面写上你的Java文件吧。咱慢慢来,别急。

/* *   *大敌;   ,* 1。声明界面   *大敌;2。定义变量   *大敌;3。调用类动画   *大敌;4。写方法让它动起来   ,* @author 雨   ,*   ,*/{public  class  WelcomeActivity  extends 活动//才能,声明控件对象   ,private  TextView  textView;   ,//声明时间有多少;   ,private  int  count =, 5;   ,private  Animation 动画;   ,@Override   ,protected  void  onCreate (Bundle  savedInstanceState), {   super.onCreate才能(savedInstanceState);//,才能下面的话就是去除标题的方法   requestWindowFeature才能(Window.FEATURE_NO_TITLE);   ,,setContentView (R.layout.activity_welcome);//才能,初始化控件对象textView   textView 才能=,(TextView), findViewById (R.id.textView);   时间=animation 才能;AnimationUtils.loadAnimation (,, R.anim.animation_text);   handler.sendEmptyMessageDelayed才能(0,1000);   ,}   ,//咱在写一个计算欢迎界面的广告时间结束后进入主界面的方法   ,private  int  getCount (), {   数,才能;   if 才能;(count ==, 0), {   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

Android如何实现广告欢迎界面