【发布时间】:2021-09-25 22:13:50
【问题描述】:
由于第一次加载 Flutter Web 应用程序通常需要一些时间,我试图在其初始屏幕中显示一条消息,以通知用户该事物未冻结 e 该时间是常规的行为。
为此,我只是将这几行代码放在 web/index.html 上
<div style="text-align: center; position: absolute; top: 40%; width: 100%">
<center>
<p style="font-weight: bolder;">Carregando o catálogo...</p>
<p>Na primeira execução, isso pode demorar cerca de 20 a 30 segundos.<br/>Seja paciente! ;-)</p>
</center>
</div>
显示消息是事实,但是,它的颜色/大小在此过程中以一种神秘的方式发生变化,我就是不知道原因。看看这个:
我尝试添加一个微调器,但事情变得更糟了。看看:
现在,不仅文本发生变化,而且屏幕组件(包括微调器)看起来也受到了影响。
有人知道如何解决吗?
提前 10 倍寻求帮助。
【问题讨论】:
-
我不想删除我的加载程序指示器。我只是想避免它在一段时间后改变它的大小。看看我发布的图片。或者(而且总是有这种可能性)我不明白如何应用 Javascript 代码来删除任何加载程序指示器。
-
您应该为样式添加 !important,例如:style="font-weight: bolder; color: #000 !important;"
标签: flutter splash-screen flutter-web