如何调整 pub 包“flutter_native_splash”中的图像大小?

问题描述 投票:0回答:4

我正在使用 flutter_native_splash 1.3.1 包向应用程序添加启动屏幕。

显示的图像尺寸大于初始屏幕上所需的尺寸。减小启动屏幕上图像尺寸的正确方法是什么?

flutter flutter-dependencies flutter-animation
4个回答
2
投票

我对此有疑问。我尝试了 stackoverflow 上的很多不同的建议,但没有任何效果。我最终只是在图像中我想要显示的徽标周围添加了填充。所以标志大约是图像的1/3,居中居中,然后使用重心

<bitmap android:gravity="center" android:src="@drawable/splash" />

这些图片都被称为splash.png。

图像尺寸均为正方形,尺寸为:

hdpi 192X192, 
xhdpi 288X288, 
xxhdpi 384X384, 
xxxhdpi 1024X1024

1
投票

不幸的是,我认为你做不到。因此,选项是调整图像大小以适合您的屏幕。您可以阅读本主题中的解决方案https://github.com/jonbhanson/flutter_native_splash/issues/89


0
投票

文档中指出图像将被拉伸以适合屏幕。我认为最好的解决方案是使图像的纵横比为 9x16(肖像),以便比例保持不变。


0
投票

如文档中所述:

image parameter
:默认使用启动器图标:

  1. 没有图标背景的应用程序图标,如左图所示:这应该是 1152×1152 像素,并且适合直径 768 像素的圆。
  2. 带有图标背景的应用程序图标,如右图所示:这应该是960×960像素,并且适合直径640像素的圆。
© www.soinside.com 2019 - 2024. All rights reserved.