打开QQ/微信等应用时,看到的这个全屏画面,就是启动页。停留若干秒后,才能进入使用。而打开那些不注重用户体验优化的应用,看到的却是若干秒的“白屏”。因为手机在启动应用时,需要时间加载应用的资源,等待不可避免。等待的时间一样,但是让用户看到有意义的信息如品牌标识,既可以加深用户对品牌的印象,也比让用户直面白屏或黑屏,体验好得多。
普通用户制作的应用,启动时看到默认的启动页,中间为应用的图标,底部为使用限制。使用“系统增强分类”的“启动页设置”组件,可以对启动页进行定制,做出大厂应用的效果。
启动页设置组件附带了“跳过按钮”,及1张背景图的设置属性。如果需要多张图片组合,使用多个“启动页图片”组件即可。如果需要更加复杂的启动页效果,只能是屏蔽默认的启动页,直接跳到某个“启动页屏幕”。在启动页屏幕显示完成后,关闭启动页屏幕,然后打开真正的主屏幕。例如:
如何屏蔽默认启动页呢?加入“启动页设置”组件但不设置背景图片,应用在启动时就不显示启动页画面,之后直接进入“跳到屏幕”属性设置的屏幕。
启动页设置组件设定的屏幕才是应用的第一个屏幕,首屏可以不是Screen1。为了兼容,Screen1依旧用做设计时的首屏,也在Screen1设置项目的属性。
原文链接:App Inventor 进阶:应用的启动页,转载请注明来源!