繁体   English   中英

如何在 pub package“flutter_native_splash”中调整图像大小?

[英]How can I resize image in pub package "flutter_native_splash"?

我正在使用 flutter_native_splash 1.3.1 package 向应用程序添加启动画面。

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

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

文档中说明图像将被拉伸以适应屏幕。 我认为最好的解决方案是使图像的纵横比为 9x16(纵向),这样比例保持不变。

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

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

这些图像都称为 splash.png。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM