我创建了一个 9-patch 启动画面,并将其放在可绘制的文件夹中。
然后,我将启动画面添加到launch_background.xml
文件中,并在启动画面之后,将所有应用程序都这样稍微向左移动(使用flutter create创建的全新项目;由于我是新手,所以链接了)< / p>
如您所见,所有脚手架似乎都向左偏移一点。
在真实设备上,问题是相同的,如果我使用普通的png / jpg文件,则不会出现此问题,但是图像会被拉伸并变得难看。
我还注意到,在每个 mipmap 文件夹下放置一个 9-patch 文件并使用@mipmap/splash
可以正常工作,但是apk/appBundle
将包含同一图像的多个版本,没有任何明显的原因(至少我不知道。)
launch_background.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@android:color/white" />
<item android:drawable="@drawable/splash"/>
</layer-list>
我不知道是什么导致了问题以及原因。 我找到了一种解决方法(如前所述:在每个mipmap文件夹中重复9-patch文件),但是我想了解是否以及我做错了什么,这是什么。
感谢您的支持,
Yari
Ps我看到我是-1 ...因为我是新手,所以有人可以向我解释这个问题是什么问题,所以我可以为下一个问题做些改进?谢谢!