Splash页面必不可少,通常进行一些数据初始化业务初始化功能初始化,那么视图方面可以进行一些简单优化。
SplashActivity页面不加载布局文件,减少视图渲染
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.startActivity(new Intent(this, LoginActivity.class));
finish();
}AndroidManifest
<activity
android:name=".activity.SplashActivity"
android:theme="@style/SplashTheme">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>背景
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 底层白色 -->
<item android:drawable="@color/colorBg" />
<!-- 顶层Logo居中 -->
<item>
<bitmap
android:gravity="center"
android:src="@mipmap/icon_launch" />
</item>
</layer-list>
本文介绍了一种优化Android应用启动页(SplashActivity)的方法,通过避免加载布局文件来减少视图渲染的时间,并展示了如何配置AndroidManifest文件及设置启动页背景。
8209

被折叠的 条评论
为什么被折叠?



