文档章节

Android splash screen 启动画面 初级

pearl2015
 pearl2015
发布于 2015/12/24 17:23
字数 239
阅读 20
收藏 0
  1. 新建Android XML file 的welcome布局文件 -----启动画面界面

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    android:background="@drawable/welcome_pic" > 
</LinearLayout>

    在res中新建文件夹drawable----将welcome_pic放在文件夹中,就可以引用了 

   2.   新建启动画面的activity,运行完后跳转到主界面

    新建class,welcome----添加以下代码

public class welcome extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.welcome); 
        //通过时间控制函数Timer 跳转
        new Timer().schedule(new TimerTask(){
                        @Override
			public void run() {
				startActivity(new Intent(welcome.this,MainActivity.class));
				finish(); 
			} 
        }, 3000);//单位是毫秒
    }
}

    3.  AndroidManiFest.xml设置 让启动界面先运行

    启动时,先进去welcome的activity,

<activity 
            android:name="com.pearl.splash_screen.welcome"
            android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
            >
            <intent-filter >
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER"  />
            </intent-filter>
        </activity>

    再设置跳转后的主界面

        <activity
            android:name=".MainActivity"
            android:label="@string/app_name" >
        </activity>

It's done

github下载: https://github.com/pearl2015/UI.git   splash screen


© 著作权归作者所有

pearl2015
粉丝 4
博文 37
码字总数 8101
作品 0
其它
私信 提问
创建一个android的Splash Screen

在开发android应用的时候 ,尤其是游戏的时候,经常需要有一个Splash Screen(就类似于Eclipse启动的画面)。但是,android好像没有对这个有很好的支持(也许我没找到吧)。比如iphone,只需...

鉴客
2011/12/12
7.1K
4
创建一个android的Splash Screen

在开发android应用的时候 ,尤其是游戏的时候,经常需要有一个Splash Screen(就类似于Eclipse启动的画面)。但是,android好像没有对这个有很好的支持(也许我没找到吧)。比如iphone,只需...

Taki
2012/08/15
0
0
andriod一个不错的启动菜单显示屏动画效果

看到一个老外做的不错的android启动菜单的动画效果,小结下。 1 首先在drawable目录下放一些动画要用的图片。 2 splash.xml: < LinearLayout xmlns:android="http://schemas.android.com/apk...

长平狐
2012/08/21
505
0
react-native 启动页android

最近做一个项目,要用到启动页这个来解决启动白屏,就弄了一下,虽然网上一堆教程,但是还是踩了一堆坑,现在搞出来了,记录一下 下面是插件的GitHub地址 https://github.com/crazycodeboy/...

望-惘-尣
2018/04/23
0
0
andriod一个不错的启动菜单显示屏动画效果

看到一个老外做的不错的android启动菜单的动画效果,小结下。 1 首先在drawable目录下放一些动画要用的图片。 2 splash.xml: < LinearLayout xmlns:android="http://schemas.android.com/apk...

长平狐
2012/08/14
228
0

没有更多内容

加载失败,请刷新页面

加载更多

定制专属二维码思路——实现【微信,QQ】扫码登录

效果演示 1.先在natapp实现外网映射(https://natapp.cn) 2.natapp.exe 3.生成token链接(先开启redis) //生成二维码token链接(生成二维码)http://p5gc9b.natappfree.cc/generateCode //...

须臾之余
6分钟前
2
0
android studio 使用CMAKE

原文地址 前言 之前,每次需要边写C++代码的时候,我的内心都是拒绝的。 1. 它没有代码提示!!!这意味着我们必须自己手动敲出所有的代码,对于一个新手来说,要一个字母都不错且大小写也要...

shzwork
8分钟前
0
0
volatile/CAS/atomicInteger/BlockQueue/线程交互/原子引用

import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.BlockingQueue; import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicInteger......

一只小青蛙
9分钟前
0
0
apache隐藏版本信息及设置网页缓存

实战:源码编译安装apache及调优技巧 实战环境: 生产环境中,部署了apache之后,我们应该从安全还是性能角度,在apache服务上线之前,对其做诸多的优化调试才行。 技巧1: 安装apache屏蔽a...

寰宇01
13分钟前
0
0
C 语言 二级指针操作文件 柔性数组使用

#include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct _info* pInfo;struct _info{int line;int len;char data[0];}info;int getFil......

小张525
52分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部