1. 程式人生 > >Android 快速啟動頁

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();
    }