Использование заставок из девяти патчей в приложениях 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