2014-11-17 3 views
2

Есть ли способ использовать/определить экраны с 9 патчами на платформе Android?с использованием 9-патч-всплесков в многофункциональных гибридных приложениях

мне удалось сделать это следующим чертежом шаги:
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 из Реза \ экраны \ андроида для сборки каталоги, а не [SplashScreen] - * - *. png (где [SplashScreen] - значение предпочтения с именем SplashScreen в config.xml и * - поддерживаемые разрешения и ориентации).

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

ответ

3

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

+0

Спасибо, это работает. Это упоминается в документации или часто задаваемых вопросах? Я не мог найти его нигде. –

+0

В настоящее время нет. Я продолжу работу с командой, чтобы добавить это. – gserrato

Смежные вопросы