【Android】如何实现进入app的效果图

参考:https://blog.csdn.net/u013347784/article/details/51720551

有些app启动,会有白屏、黑屏、或者自定义的图案,等待加载完成后,才真正进入到app中。对于此,可以写两个layout,一个是guide.xml,一个主xml。

引导用的可以什么都不写,但主题可以改一下。同时写一个引导类,设置时间,然后跳转到真正主页。

一、黑白屏启动方式:

实现方法:

1、白屏  用系统自带主题  @android:style/Theme.Light

 <pre name="code" class="java"><activity
            android:name=".ui.mine.NewUserGuideActivity"
            android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

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

2、屏  用系统自带主题  @android:style/Theme.Black

<activity
            android:name=".ui.mine.NewUserGuideActivity"
            android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

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

二、加载完后在进入的方式:需要自定义主题

<style name="AppStartTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <!-- <item name="android:windowIsTranslucent">true</item>-->
        <item name="android:windowBackground">@drawable/guide</item>
        <item name="android:windowNoTitle">true</item>
    </style>

然后引用这个主题

<activity
            android:name=".Welcome"
            android:theme="@style/AppStartTheme">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值