首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >科多瓦/PhoneGap 9-贴片飞溅屏

科多瓦/PhoneGap 9-贴片飞溅屏
EN

Stack Overflow用户
提问于 2014-03-06 13:37:47
回答 2查看 7.5K关注 0票数 4

我有一个9补丁图像(splash.9.png),我想使用我的科多瓦(3.4.0)应用程序启动屏幕。如果我从Eclipse运行(Cordova) Android项目,一切都会如愿以偿,即出现溅起的屏幕,只有可拉伸的区域才会被拉伸。然而,如果我使用命令行界面运行这个应用程序,整个启动屏幕就会被拉伸/变形,就好像科多瓦不把它看作是一个9补丁图像,而是一个普通的.png。我的config.xml中指定了以下内容:

代码语言:javascript
复制
<preference name="SplashScreen" value="splash" />
<preference name="SplashScreenDelay" value="5000" />

还有什么需要设置的吗?还有其他线索吗?提前感谢!

EN

回答 2

Stack Overflow用户

发布于 2014-03-13 17:17:12

好的,答案与你的9补丁图像的弹性区域有关。我通过敲击github问题找到了答案。一个用户把我送去了另一个有人破解了的讨论。

主要的问题是,大多数9补丁教程解释如何弹力按钮,但没有详细说明如何对图像。

在讨论的一半多一点的时候,寻找绿色/蓝色/红色的图像。

android

回程副本:android

对我来说关键是看看边缘。这是真的很难看到(至少对我来说),但你几乎看不出沿着边缘的黑色标记,以确定拉伸区域。顶部有2个小区域(在绿色上),左边有2个小区域(在绿色上),底部有一个长(在蓝色上),右边有一个长(在蓝色上)。

此外,还提供了一些XML,以允许在垂直和水平方向上使用单个图像。

因此,我发现这张图片(很难看到代码行)比我看过的所有教程都更好地说明了9补丁是如何工作的。

票数 4
EN

Stack Overflow用户

发布于 2014-08-22 12:06:18

似乎您必须将映像命名为spash.9.png(并在下一次构建之前执行platform/android/cordova/clean )。至少对我有用。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22226207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档