效果图:

闪屏页用到了handler和CountDownTimer类,还需配置一下Activity的主题,这里是:android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 全屏主题的意思。

实现源码:

package com.example.shanping;import java.lang.ref.WeakReference;import com.example.shanping.MyActivity.MyCountDownTimer;import android.os.Bundle;import android.os.CountDownTimer;import android.os.Handler;import android.os.Message;import android.app.Activity;import android.content.Intent;import android.util.Log;import android.view.Menu;import android.widget.TextView;public class MainActivity extends Activity {    private MyCountDownTimer mc;     private TextView tv;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        tv = (TextView) findViewById(R.id.textView1);         mc = new MyCountDownTimer(3000, 1000);         mc.start();        handler.postDelayed(new Runnable() {                        @Override            public void run() {                Intent intent=new Intent(MainActivity.this,MyActivity.class);                startActivity(intent);            }        }, 3000);    }    private Handler handler=new Handler();    /**        * 继承 CountDownTimer 防范        *        * 重写 父类的方法 onTick() 、 onFinish()        */            class MyCountDownTimer extends CountDownTimer {         /**          *          * @param millisInFuture          *      表示以毫秒为单位 倒计时的总数          *          *      例如 millisInFuture=1000 表示1秒          *          * @param countDownInterval          *      表示 间隔 多少微秒 调用一次 onTick 方法          *          *      例如: countDownInterval =1000 ; 表示每1000毫秒调用一次onTick()          *          */        public MyCountDownTimer(long millisInFuture, long countDownInterval) {           super(millisInFuture, countDownInterval);         }               public void onFinish() {           tv.setText("正在跳转");         }               public void onTick(long millisUntilFinished) {           tv.setText("倒计时(" + millisUntilFinished / 1000 + ")");         }       }    }

更多相关文章

  1. popwindow动画显示消失,activity切换动画
  2. Android(安卓)调用系统的分享[完美实现同时分享图片和文字]
  3. Android(安卓)学习笔记--android――Activity生命周期,server,Br
  4. Android(安卓)Studio3.3.2 +OpenCV3.4.3图像处理
  5. 2011.09.29(2)——— android 图片缩略图
  6. android中Touch事件处理
  7. popwindow动画显示消失,activity切换动画
  8. android的振动器Vibrator
  9. android Activity生命周期详解(图文)

随机推荐

  1. Android(安卓)Parcelable和Serializable
  2. Android学习笔记----Intent
  3. Android(安卓)Studio安装过程及常见问题
  4. Android、Ios and Java 实现三重Des对称
  5. 【Android(安卓)Studio安装部署系列】十
  6. android 中application类的用法解释——
  7. Android中的Android.bp、Blueprint 和Soo
  8. Android定时的基本实现
  9. 【Android】图片选择(拍照+本地相册)Dialog
  10. Android:回调函数