我在Delphi(我不知道是否重要)我无法理解。我定义了我的9补丁启动画面,如下所示(原始尺寸为28 * 28px):
但是当我运行(在xhdpi设备上)时,我得到了这个(状态栏的背景没有对齐):
这是我的xml:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MyAppTheme" parent="@android:style/Theme.Material.Light.NoActionBar">
<item name="android:colorPrimary">#ff2b2e38</item>
<item name="android:colorAccent">#ff0288d1</item>
<item name="android:windowBackground">@drawable/splash_screen</item>
<item name="android:statusBarColor">@android:color/black</item>
</style>
</resources>
答案 0 :(得分:1)
也许您可以尝试除9-patch drawable之外的其他实现?这是我在我的一个项目中使用的启动画面可绘制资源,一个带有徽标的实心背景。
<item>
<shape android:shape="rectangle">
<solid android:color="@color/your_app_theme"/>
</shape>
</item>
<item>
<bitmap
android:gravity="center"
android:src="@drawable/your_logo"/>
</item>
我不确定您要尝试使用哪种闪屏设计。有关更多信息,您可以提供设计模型,草图或其他内容。