Flutter Android应用启动白屏怎么办

技术Flutter Android应用启动白屏怎么办小编给大家分享一下Flutter Android应用启动白屏怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让

边肖将与大家分享如何启动Flutter Android应用的白屏。相信大部分人还是不太了解,所以分享这篇文章供大家参考。希望大家看完这篇文章后有很多收获。我们一起来看看吧!

00-1010颤振项目默认生成启动时会出现白屏,且设备性能越差,白屏时间越长。原生安卓开发也会遇到类似的问题,启动会造成白屏或黑屏问题。在安卓开发中,通常会设置一个主题文件,这里就不讨论了。

问题产生

颤振实际上提供了一个解决方案。打开flutter项目目录“\android\app\src\main”下的AndroidManifest.xml文件,可以看到如下内容:

Flutter  Android应用启动白屏怎么办

在flutter渲染第一帧之前,可以通过这里的配置显示一个安卓视图来显示一张启动图片。在开始加载应用程序和开始渲染颤振之间的一段时间内,这是一个很好的过渡。总而言之,这里的配置就是实现我们的启动画面,去掉白屏或者黑屏。

这里需要注意的是,我目前使用的flutter版本是2.12.0。低版本的配置不是这样的,但原理大概是一样的。

从这里我们已经知道了,只需修改“@drawable/launch_background”。

?xmlversion='1.0 '编码='utf-8 '?

!-modityhisfiletocustomizeyoulaunchssplasshscreen-

layer-list xmlns : Android=' http://schemas . Android.com/apk/RES/Android '

item Android : draw able=' @ Android : color/white '/

!-您可以在这里插入您自己的图像资产-

!-物品

位图

android:gravity重心='中心'

Android : src=' @ MIP map/launch _ image '/

/item -

/layer-列表更改为以下内容:

?xmlversion='1.0 '编码='utf-8 '?

!-modityhisfiletocustomizeyoulaunchssplasshscreen-

layer-list xmlns : Android=' http://schemas . Android.com/apk/RES/Android '

项目

位图

android:gravity=' fill '

Android : src=' @ MIP map/doubanio '/

/item

/layer-listmipmap/doubanio是您放在mipmap目录中的png格式的图片。这样,当app再次启动时,就不会是白屏,而是你定制的图片。

Android:gravity='fill '表示将图片设置为拉伸,可以达到覆盖全屏的效果。

另外需要注意的是,项目目录中会有多个drawable和mipma文件,记得要做修改。

以上就是《如何启动Flutter Android应用白屏》一文的全部内容,感谢阅读!相信大家都有一定的了解,希望分享的内容对大家有所帮助。想了解更多知识,请关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/82727.html

(0)

相关推荐

  • 怎么学会可视化操作数据库

    技术怎么学会可视化操作数据库怎么学会可视化操作数据库,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。我刚开始弄android数据库的时候,想查询一些数据,以验

    攻略 2021年12月1日
  • 铁与盐酸反应的化学方程式,铁和盐酸反应的离子方程式

    技术铁与盐酸反应的化学方程式,铁和盐酸反应的离子方程式铁与盐酸反应生成氯化亚铁和氢气,氯化氢、氯化亚铁为强电解质,完全拆成离子形式。离子方程式铁与盐酸反应的化学方程式:Fe+2H+=Fe2++H2↑。铁是比较活泼的金属,

    生活 2021年10月24日
  • 抖音刷点赞会被限流吗,抖音刷点赞技巧是什么?

    技术抖音刷点赞会被限流吗,抖音刷点赞技巧是什么?抖音如何刷点赞?找一个有实力的代刷平台就能简单解决。虽然网上代刷平台很多,但是真正有实力的很少。而且有不少骗子平台也混在其中,一不小心也很容易被骗,被骗小钱还好说,就当是喂

    测评 2021年10月21日
  • mysql企业备份工具mysqlbackup如何安装使用

    技术mysql企业备份工具mysqlbackup如何安装使用这篇文章主要介绍mysql企业备份工具mysqlbackup如何安装使用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

    攻略 2021年11月3日
  • 赟有3种读音,赟、赟,这两个字怎么读

    技术赟有3种读音,赟、赟,这两个字怎么读赟字读音为:yūn,贇字读音为:yūn,贇字是赟字的繁体字写法赟有3种读音。 赟部首:贝 部外笔画:12 总笔画:16 五笔86&98版:YGAM 仓颉:YMBO 郑码:SOIL

    生活 2021年10月26日
  • 怎么编写C++程序并把它做成ipk包

    技术怎么编写C++程序并把它做成ipk包这篇文章主要讲解了“怎么编写C++程序并把它做成ipk包”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么编写C++程序并把它做成

    攻略 2021年11月30日