【问题标题】:using nine-patch splashscreens in Multi-Device Hybrid applications在多设备混合应用程序中使用九个补丁启动画面
【发布时间】:2014-11-17 12:42:47
【问题描述】:

有没有办法在android平台上使用/定义九补丁启动画面?

我只能按照以下步骤进行操作:
1. 将 config.xml 从
<preference name="SplashScreen" value="screen" />
更改为
<preference name="SplashScreen" value="splash" />
2. 清理/构建或重建项目
3. 转到文件夹 bld\Debug\platforms\android\res 并创建一个名为 drawable 的新文件夹-nodpi
4. 在此文件夹中添加我的 splash.9.png 文件
5. build/部署应用程序

随后的清理或重建将删除此目录。我只能使用build或deploy,每次需要clean或rebuild时,我都必须手动创建目录并复制九补丁png文件。

另外,我不认为该项目尊重在 config.xml 中输入的 SplashScreen 值,因为它总是从 res\screens 复制文件 screen-*-*.png \android 到构建目录,而不是 [SplashScreen]-*-*.png (其中 [SplashScreen] 是 config.xml 中名为 SplashScreen 的首选项值,* 是受支持的分辨率和方向)。

当然,如果没有这个“错误”,我将无法使用上述技术并在 android 中为启动画面创建一个九个补丁 png。

【问题讨论】:

    标签: visual-studio-cordova multi-device-hybrid-apps


    【解决方案1】:

    您可以将您的图像放置在此位置,并将其作为构建的一部分复制到那里: res\native\android\res\drawable-nodpi\splash.9.png

    【讨论】:

    • 谢谢,它确实有效。文档或常见问题解答中是否提到了这一点?我在任何地方都找不到。
    • 目前没有。我将与团队跟进以添加此内容。
    猜你喜欢
    • 2011-12-09
    • 1970-01-01
    • 2012-05-10
    • 2014-04-09
    • 2020-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多