代做网站推广的公司哪家好,郑州网络推广专业公司,百度指数官网登录,window优化大师官网文章目录 概念介绍使用方法示例代码 我们在上一章回中介绍了如何解决BLE包中的错误的内容#xff0c;本章回中将介绍如何添加程序启动页.闲话休提#xff0c;让我们一起Talk Flutter吧。 概念介绍
程序启动页就是点击手机桌面上的程序启动图标后显示的页面#xff0c;也叫s… 文章目录 概念介绍使用方法示例代码 我们在上一章回中介绍了如何解决BLE包中的错误的内容本章回中将介绍如何添加程序启动页.闲话休提让我们一起Talk Flutter吧。 概念介绍
程序启动页就是点击手机桌面上的程序启动图标后显示的页面也叫splash页面我们在前面章回中介绍过相关的内容并且给出了解决方案不过我发现这个方案不好 用。如果按照这个方案添加启动页面的话会首先显示一个白色的页面然后才是我们方案中添加的页面。这个白色的页面就是程序启动页它是在Flutter程序页面加载 第一帧前运行的。Flutter在设计时把程序启动页设计在了原生端因此只能使用原生开发的方式实现程序启动页面。本章回中详细介绍添加程序启动页的方法。
使用方法
使用方法如下
引入库androidx.core:core-splashscreen;创建主题名字自己定义但是父主题必须是Theme.SplashScreen 注意放在values-31目录下,因为是在Android12才开始加入的IDE会有提示;在Androidmnifast.xml中修改程序主页的主题程序主页就是Action为MAIN的Activity;在主页中初始化启动页注意要在onCreate()方法中setContentView();
示例代码
resourcesstyle nameTheme.wy.SplashTheme parentTheme.SplashScreen!-- 启动页背景色--item nameandroid:windowSplashScreenBackgroundcolor/tv_register_info_color/item
!-- 启动页面的图标位于中心位置--
!-- item namewindowSplashScreenAnimatedIcondrawable/sic_image_splash_logo/item--item namewindowSplashScreenAnimationDuration900/item
!-- 启动面底部图标位于页面底部--
!-- item nameandroid:windowSplashScreenBrandingImage drawable/ic_weather_sun /item--
!-- 启动页结束后的主题--item namepostSplashScreenThemestyle/Theme.MaterialComponents.NoActionBar/item/style
/resources看官们与如何添加程序启动页相关的内容就介绍到这里欢迎大家在评论区交流与讨论!