Android 防止白屏与华为手机欢迎页面全屏时设置背景拉伸图片

1、在drawable里面书写欢迎页面的背景splash_bg文件


<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <color android:color="@color/black" />
    item>
    <item>
        <bitmap
            android:dither="true"
            android:filter="true"
            android:gravity="fill"
            android:src="@drawable/welcome"
            android:tileMode="disabled" />
    item>

layer-list>

其中gravity为图片在window中的位置,color为应用的主题颜色

2、在style里面书写欢迎页的主题

 -- 欢迎界面主题 -->
    

3、在Manifest里面引用该主题

<activity
            android:name=".main.activity.WelcomeActivity"
            android:theme="@style/WelcomeTheme">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

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

额外:设置(虚拟按键)NavigationBar的颜色

 

你可能感兴趣的:(Android 防止白屏与华为手机欢迎页面全屏时设置背景拉伸图片)