1,本篇博文主要讲解在Android开发之中,合理运行启动图,让移动端程序更加的直观明了。
2,功能分为:

  1. 启动时候的图片以及规格png格式,导入到项目中;
  2. 设定此图片显示为多少秒,然后跳转;
  3. 继承BaseActivity,自动跳转;
import android.content.Intent;import android.os.Bundle;import android.os.Handler;import android.support.annotation.Nullable;import com.dt.R;import com.dt.base.ui.activity.BaseActivity;public class WelcomeActivity extends BaseActivity {    private static final int times = 3000;    @Override    protected void onCreate(@Nullable Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.welcome_activity);    }    @Override    protected void onResume() {        super.onResume();    }    @Override    protected void onStart() {        super.onStart();        new Handler().postDelayed(new Runnable() {            @Override            public void run() {                Intent intent = new Intent(WelcomeActivity.this,MainActivity.class);                startActivity(intent);                overridePendingTransition(R.anim.zoom_enter, R.anim.zoom_exit);                finish();            }        }, times);    }    @Override    protected void onDestroy() {        super.onDestroy();    }}

BaseActivity

import android.os.Bundle;import android.support.annotation.Nullable;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.FrameLayout;import com.dt.utils.ActivityCollector;/** * Created by rnd on 2018/4/8. * */public class BaseActivity extends AppCompatActivity {    @Override    protected void onCreate(@Nullable Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        ActivityCollector.addActivity(this);    }    public View getContentViews() {        FrameLayout view = findViewById(android.R.id.content);        return view.getChildAt(0);    }    protected View contentViews;    @Override    protected void onDestroy() {        super.onDestroy();        ActivityCollector.removeActivity(this);    }}

记得配置文件的阐述:

                                                                                                                        

welcome_activity

<?xml version="1.0" encoding="utf-8"?>

本章节实现的代码逻辑到此为止,Android启动效果图已检验完毕,上述代码挪用即可。

更多相关文章

  1. 【Android翻译】Support Library Setup
  2. Android学习笔记_32_通过WebView实现JS代码与Java代码互相通信
  3. Android中intent启动Activity中intent.setFlags()的作用
  4. Java/Android中实现Shell命令
  5. android在PC端键盘启动手机上的应用的摸索
  6. android TextView EditTextView一些技巧使用 (视图代码布局)
  7. 10.28,python,django中templates的奇偶性,python,swift多语言文件
  8. 手机拨号启动隐藏程序
  9. Android(安卓)当修改一些代码时,使用什么编译命令可以最有效率

随机推荐

  1. TTF字体库系列文章1 —— Android使用ttf
  2. 这篇 Widget 秘籍,让你的 iPhone 下拉通知
  3. 解密:为什么Android机没有iPhone流畅呢?
  4. Android常见的八种导致 APP 内存泄漏的问
  5. Android蓝牙完全学习手册
  6. Android监听ScrollView的滚动事件
  7. Android(安卓)阅读 Office 文档,所有你能
  8. 关于AudioEffect使用过程中的构造以及处
  9. 又撸一年的代码!尽管我秃头还白发,我还是坚
  10. Android如何防止apk程序被反编译(尊重劳