Использование заставок из девяти патчей в приложениях Multi-Device Hybrid

Есть ли способ использовать / определить заставки из девяти патчей на платформе Android?

Мне удалось это сделать, выполнив следующие действия:
1. изменить config.xml из
<preference name="SplashScreen" value="screen" />
в
<preference name="SplashScreen" value="splash" />
2. очистить / построить или перестроить проект
3. перейдите в папку bld\Debug\platform \android\res и создайте новую папку с именем drawable-nodpi
4. добавьте мой файл splash.9.png в эту папку
5. создать / развернуть приложение

Последующая очистка или перестройка приведет к удалению этого каталога. Я могу использовать только сборку или развертывание, и каждый раз, когда мне нужно очистить или перестроить, я должен вручную создать каталог и скопировать png-файл из девяти патчей.

Кроме того, я не думаю, что проект учитывает значение SplashScreen, введенное в config.xml, поскольку он всегда копирует экран файлов -*-*. Png из res \ screen \ android в каталоги сборки, а не [SplashScreen] -*-*. png (где [SplashScreen] - это значение предпочтения SplashScreen в config.xml, а * - поддерживаемые разрешения и ориентации).

Конечно, без этой "ошибки" я не смог бы использовать вышеописанную технику и иметь png из девяти патчей для заставки в Android.

1 ответ

Решение

Вы можете разместить свое изображение в этом месте, и оно будет скопировано туда как часть сборки:res\native\android\res\drawable-nodpi\splash.9.png

Другие вопросы по тегам