2014-12-18 2 views
0

Phone gap build documentation утверждает, что:Phongap построить использованияКонтактные splash.9.png как по умолчанию SplashScreen для андроид

выплеска по умолчанию должно быть названа splash.png и должен находиться в корне папки приложения.

<gap:splash src="splash.png" /> 

, но они также говорят:

Patch-9 фонов поддерживаются. Все файлы патчей-9 должны иметь суффикс ".9.png".

Означает ли это, что я могу использовать

<gap:splash src="splash.9.png" /> 

по умолчанию?

+0

Я знаю, что этот комментарий может не помочь, но попробовали ли вы его? Когда вы отключите автоматическое скрытие экрана с помощью config.xml, его легко проверить? – Mario

+0

Попытка, похоже, не помогает ... Это не выглядит так, как если бы его интерпретировали как 9 патчей вообще. – epeleg

ответ

1

Вы правы, согласно документации, вы не можете использовать 9-патч-образ в качестве всплеска по умолчанию.
Выдержки из Phonegap Build Documentation страницы:

выплеска по умолчанию должен быть назван splash.png и должен находиться в корневом каталоге папку приложения.

и

Все патч-9 файлы должны иметь ".9.png" суффикс.

Предлагаю следующее решение: Используйте тот же источник splash.9.png для всех размеров Android, и у вас будет аналогичный результат. Один файл для всех экранов.

<gap:splash src="splash.9.png" gap:platform="android" gap:qualifier="ldpi" /> 
<gap:splash src="splash.9.png" gap:platform="android" gap:qualifier="mdpi" /> 
<gap:splash src="splash.9.png" gap:platform="android" gap:qualifier="hdpi" /> 
<gap:splash src="splash.9.png" gap:platform="android" gap:qualifier="xhdpi" /> 
<gap:splash src="splash.9.png" gap:platform="android" gap:qualifier="xxhdpi" /> 
<gap:splash src="splash.9.png" gap:platform="android" gap:qualifier="xxxhdpi" /> 

Тем не менее, по умолчанию splash.png должен присутствовать, но не будет использоваться на Android.

<gap:splash src="splash.png" /> 
+0

1) Мне бы очень хотелось увидеть, где говорится, что «вы не можете использовать 9-патч-образ в качестве всплеска по умолчанию». Я не мог найти такого утверждения. – epeleg

+0

2) IMHO и если память мне хорошо помогает - это не сработает, поскольку вы не придерживаетесь «По умолчанию всплеск должен быть назван splash.png и должен находиться в корне вашей папки приложения». – epeleg

+0

Я отредактировал свой ответ и надеюсь, что он завершен. – Mario