Android 快速启动页

网上方案一大堆 我找了个好使的

1.定义Style

<style name="SplashTheme" parent="AppTheme" >
        <!-- 欢迎页背景引用刚才写好的 -->
        <item name="android:windowBackground">@drawable/splash</item>
        <item name="android:windowFullscreen">true</item>
        <item name="android:windowContentTransitions" tools:targetApi="lollipop">true</item>
        <!-- <item name="android:windowIsTranslucent">true</item> --> <!-- 透明背景不要了 -->
    </style>

2.splash

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <!-- 背景颜色 -->
    <item android:drawable="@color/white" />

    <item>
        <!-- 图片 -->
        <bitmap
            android:gravity="center"
            android:src="@drawable/guidepic" />
    </item>
</layer-list>

3.Mainfest

 <!-- 引导页 -->
        <activity
            android:name=".guideAc.GuideActivity"
            android:theme="@style/SplashTheme">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

4.Ac不要setContentView


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        waitToJump();
    }

猜你喜欢

转载自blog.csdn.net/FlyPig_Vip/article/details/84141388