Android小白,在公司经过一个月的实习,大体完成了一款星空数独游戏的开发,现将学习内容,归纳,总结,备忘
闪屏制作:
1,新建Splash.activity文件
在AndroidMainfest.xml文件中将以下代码从Main.activity剪切到Splash.activity下
<activity android:name=".MainActivity" /> <activity android:name=".SplashActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
该段代码作用:设置相应activity为第一启动activi <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter>
2,在activity_splash.xml文件下设置相应的页面布局
这里因为要求简单就只添加了一张背景图片
android:background="@drawable/splash"
3,在SplashActivity文件中设置界面的跳转
3.1 由于是闪屏界面,设置一个延时
new Handler().postDelayed(new Runnable() { @Override public void run() { Intent intent = new Intent(SplashActivity.this,ChooseActivity.class); startActivity(intent); finish(); } },2000);
run方法中编写延时过后的执行方法,这里是实现了从SplashActivity到ChooseActivity的跳转。
最后一个参数是延时时间,这里是2000毫秒。