PhoneGap / Cordova 9-patch图像飞溅屏幕带有中心标志?

时间:2014-08-14 22:30:06

标签: android html5 cordova nine-patch

我使用PhoneGap / Cordova创建一个Android应用程序,其中包含一个包含居中徽标的闪屏。

这是我做的:

在我的Android Manifest.xml中,我添加了

<preference name="SplashScreen" value="splash" />
<preference name="SplashScreenDelay" value="5000" />

然后我使用九路图像生成器here为启动画面创建9补丁图像。目的是始终在中心设置徽标。上传图像时,它看起来如下所示。我保持编辑模式“拉伸区域”。

enter image description here

问题是飞溅图像一直在伸展。这意味着徽标(蓝色框)不成比例。

我在这里检查了解决方案Cordova/PhoneGap 9-patch splash screen,但没有帮助。

如何在Android上使用9-patch图像作为启动画面,以使徽标始终位于屏幕中央而不会拉伸?

2 个答案:

答案 0 :(得分:0)

问题是,您选择的区域 - 徽标 - 同时是用于拉伸的区域。您必须定义徽标边界框之外的不同拉伸区域。虽然水平拉伸区域可以位于徽标的下方或上方,但垂直拉伸区域只能在徽标的左侧或右侧。所以图像永远不会像你想要的那样在中心。您必须使用不同的工具来执行此操作。 Check this page out

答案 1 :(得分:-1)

只是尝试使用eclipse来构建apk而不是在cli中我也遇到了同样的问题但是当我使用eclipse构建我的应用时,图像没有拉伸只是试试看下面的链接可以帮助你创建一个九个补丁图像http://community.phonegap.com/nitobi/topics/stretched_9_patch_splash_screens_android