iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Flutter Android应用启动白屏怎么办
  • 813
分享到

Flutter Android应用启动白屏怎么办

2023-06-25 14:06:36 813人浏览 八月长安
摘要

小编给大家分享一下Flutter Android应用启动白屏怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!问题产生默认生成的flutter工程,在启动时候会

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

问题产生

默认生成的flutter工程,在启动时候会白屏,设备性能越差,白屏时间越长。原生Android开发也会遇到类似问题,启动会产生白屏或者黑屏问题。在Android开发中通常是设置一个主题文件,这里不展开说。

如何解决

flutter其实已经提供了解决方案。打开flutter工程目录“\android\app\src\main”下的AndroidManifest.xml文件,可以看到如下内容:

Flutter Android应用启动白屏怎么办

这里英文的大意是:在flutter渲染第一帧之前,可以通过这里的配置显示一个Android view,用来显示一张启动图片。对于app启动加载和flutter开始渲染之间的一段时间,起到一个良好的过渡。总而言之,这里的配置就是来实现我们的启动图片,消除白屏或者黑屏。

这里要注意一下,我当前用的flutter版本是2.12.0,低版本的配置不是这样的,但是大概原理相同。

看到这里我们就已经知道,去修改“@drawable/launch_background”好了。

<?xml version="1.0" encoding="utf-8"?><!-- Modify this file to customize your launch splash screen --><layer-list xmlns:android="Http://schemas.android.com/apk/res/android">    <item android:drawable="@android:color/white" />    <!-- You can insert your own image assets here -->    <!-- <item>        <bitmap            android:gravity="center"            android:src="@mipmap/launch_image" />    </item> --></layer-list>

改成如下:

<?xml version="1.0" encoding="utf-8"?><!-- Modify this file to customize your launch splash screen --><layer-list xmlns:android="http://schemas.android.com/apk/res/android">     <item>        <bitmap            android:gravity="fill"            android:src="@mipmap/doubaNIO" />    </item></layer-list>

mipmap/doubanio是你放在mipmap目录下的一张png格式的图片。这样app再启动的时候就不是白屏,而是一张你自定义的图片。

android:gravity="fill"的意思是将图片设置为拉伸,可以达到铺满全屏的效果。

另外要注意的是工程目录下会有多个drawable和mipma文件,记得都要做修改。

以上是“Flutter Android应用启动白屏怎么办”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网精选频道!

--结束END--

本文标题: Flutter Android应用启动白屏怎么办

本文链接: https://www.lsjlt.com/news/305365.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Flutter Android应用启动白屏怎么办
    小编给大家分享一下Flutter Android应用启动白屏怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!问题产生默认生成的flutter工程,在启动时候会...
    99+
    2023-06-25
  • Flutter Android应用启动白屏的解决方案
    目录问题产生如何解决总结问题产生 默认生成的flutter工程,在启动时候会白屏,设备性能越差,白屏时间越长。原生Android开发也会遇到类似问题,启动会产生白屏或者黑屏问题。在...
    99+
    2024-04-02
  • Android应用启动时白屏或者黑屏处理办法
    老生常谈的问题了,随便记录一下吧。 通过设置主题来防止白屏或者黑屏 一般情况下,启动页面通常是全屏的,而且会用一张图片来展示用户打开应用程序后第一眼看到的界面。在手机中点击应用程序的图标到应用程序显示完MainActivit...
    99+
    2023-09-12
    android 性能优化 Powered by 金山文档
  • Android应用启动白屏处理方案详解
    目录正文配置一个SplashActivity让我们来看看logo_drawable注意:总结正文 相信大家一定遇到过某些App在手机桌面打开时会出现短暂或者几秒钟的白屏情况吧,没错...
    99+
    2023-02-27
    Android启动白屏处理 Android 白屏处理
  • Android应用启动白屏处理的方法是什么
    本篇内容介绍了“Android应用启动白屏处理的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!正文相信大家一定遇到过某些App在手...
    99+
    2023-07-05
  • VIVO手机调试Flutter应用卡在启动页面 黑屏 白屏问题
    vivo系统android13发现调试flutter应用卡在启动页 并且没有任何报错,问题如下 https://github.com/flutter/flutter/issues/117019 我猜这...
    99+
    2023-09-04
    flutter
  • centos启动服务变白屏怎么解决
    当CentOS启动服务时出现白屏,可能是由于以下问题引起的: 配置文件错误:检查服务的配置文件,确保没有语法错误或配置错误。 ...
    99+
    2023-10-25
    centos
  • WPF应用启动慢怎么办
    这篇文章主要介绍了WPF应用启动慢怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。方案一,更改启动项出问题应用的启动项是使用的默认设置,查看App.g.cs文件,可以看到...
    99+
    2023-06-15
  • 解决 Android APP 启动页白屏问题及如何实现全屏显示
    目录 一、白屏原因分析 二、解决白屏方案 方案一、提供 .png 背景图 方案二、使用 Layout-list 制作背景 1.  制作替代白屏的背景:bg_splash.xml 2. 将 bg_splash.xml 设为 Window 背景...
    99+
    2023-09-09
    android
  • win11重启黑屏无反应怎么办
    如果Win11在重启过程中出现黑屏无反应的情况,可以尝试以下解决方法:1. 强制关机:长按电源按钮,直到电脑完全关闭。然后再次开机,...
    99+
    2023-08-30
    win11
  • 微信小程序iOS下拉白屏晃动怎么办
    小编给大家分享一下微信小程序iOS下拉白屏晃动怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!问题感觉ios的小程序每个页面...
    99+
    2024-04-02
  • 怎么用Vue防止白屏添加首屏动画
    今天小编给大家分享一下怎么用Vue防止白屏添加首屏动画的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。单页应用有个无法避免的问...
    99+
    2023-07-04
  • Win10玩游戏白屏闪退怎么办
    如果在Windows 10上玩游戏时遇到白屏闪退的问题,可以尝试以下解决方法:1. 更新显卡驱动:访问显卡制造商的官方网站,下载并安...
    99+
    2023-08-25
    win10
  • android应用启动过程是什么
    Android应用的启动过程可以分为以下几个步骤:1. 用户点击应用图标:用户在设备上点击应用图标,触发应用的启动。2. 系统启动应...
    99+
    2023-09-09
    android
  • windows7启动黑屏进不了系统怎么办
    有些windows7客户在启动电脑的时候碰见了电脑黑屏进不了系统的状况,那么这种情况应该怎么解决呢?你可以先试试再次开机,随后按f8键进到启动菜单,在其中选择“应用最后一次正确配置”看看能不能正常进入系统。如果无法成功,尝试使用Ctrl+A...
    99+
    2023-07-13
  • Android应用中怎么设计启动页广告
    Android应用中怎么设计启动页广告?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Android启动页广告启动页几乎成为了每个app的标配,有些商家在启动页中...
    99+
    2023-05-31
    android roi
  • Android应用怎么实现快速启动欢迎页
    本篇文章为大家展示了Android应用怎么实现快速启动欢迎页,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。设置xml在drawable下建立welcome.xml<&#63;xml v...
    99+
    2023-05-31
    android 欢迎 roi
  • Win10关闭自动锁屏无反应怎么办
    尽管Win10的自动锁屏界面令人不悦,但有时关闭它后发现并没有带来任何实际好处。如果Win10不能关闭自动锁屏,以下小系列介绍了无效的解决方案。让我们看看如何解决这个问题。Win10关闭自动锁屏无反应怎么办?首先,我们进入设置,选择个性化。...
    99+
    2023-07-19
  • Android跨应用启动实例详解
    Android跨应用启动前言:相信大家,很多时候都是在自己的应用中,启动自己写的Activity,Service、BroadcastReceiver、contentProvider 。换句话说,这些都只是 * 单个应用中 组件间 * 的启动...
    99+
    2023-05-31
    android 跨应用 roi
  • win10游戏白屏无响应怎么解决
    如果在Windows 10上玩游戏时出现白屏无响应的问题,可以尝试以下几种解决方法:1. 检查系统和驱动更新:确保Windows 1...
    99+
    2023-08-21
    win10
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作