知识点:闪屏(通常在加载一个应用程序的时候,需要一定的时间,在这时候利用闪屏,可以起到一个很好的过度作用)
好了,废话不多说,看例子
步骤一、编写主页配置(代码如下)
没有控件,只有一个背景,其实可以弄一个比较绚丽的动画
步骤二、编写主Activity
注意:记得注册Activity哦
源码下载请点这里:
好了,废话不多说,看例子
步骤一、编写主页配置(代码如下)
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity"
android:orientation="vertical"
android:background="@drawable/ss">
</LinearLayout>
没有控件,只有一个背景,其实可以弄一个比较绚丽的动画
步骤二、编写主Activity
package com.veryedu.flashscreen;
import android.os.Bundle;
import android.os.Handler;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Handler handler=new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
Intent intent=new Intent(MainActivity.this, NextActivity.class);
startActivity(intent);
MainActivity.this.finish();
}
}, 6000);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
注意:记得注册Activity哦
源码下载请点这里: