2013-02-17 3 views
6

Может ли кто-нибудь объяснить, почему draw9patch не на моем компьютере, несмотря на ADT и все? Поиск после jar-файла не дает никакого результата.Android Draw9patch отсутствует?

Я полагал, что он должен быть установлен по умолчанию. AFAIK, никто другой не имел этой проблемы.

Может ли кто-нибудь помочь? Я попытался сделать 9 патчей самостоятельно, используя Paint.NET, добавив один черный пиксель влево и вверху изображения, но поскольку я новичок в Android, я не могу заставить его работать. Я даже попробовал утилиту под названием better9patch безрезультатно. Я сейчас расстраиваюсь, так как считаю, что графика программы должна быть наименьшей из ваших проблем при программировании.

+1

Итак, у вас нет 'draw9path.bat' под' C: \ Program Files (x86) \ Android \ android-sdk \ tools'? в общем, android-sdk \ tools \ папка, где установлен ваш sdk –

+0

ТОЧНО! Он должен быть там, но это не так. Единственное, что у меня есть в этой папке: adb.exe, AdbWinApi.dll, AdbWinUsbApi.dll. Также мой путь выглядит так: C: \ Program Files (x86) \ Android \ android-sdk \ platform-tools У меня нет «инструменты». –

ответ

0

Программа должна быть ниже android-sdk/tools/draw9patch. Если вы хотите создать изображение вручную, вам понадобится прозрачная рамка шириной 1px вокруг изображения с черными точками на этих пустых местах для обозначения патчей

+0

Привет, Срджан! Я попробовал ручной образ. Кажется, это не работает. У меня есть XML-файл (background.xml), который создает фон, который исчезает от синего до черного. Но, я также хочу изображение (testred.9.png) выше фона. Изображение не доходит до левой и правой границы. –

+0

+0

К сожалению о форматировании.Я не знаю, почему так получилось. –

9

Infact, популярный draw9patch приложение теперь доступен в качестве функции андроида студии самого приложения. Если вы попытаетесь открыть какие-либо файлы с расширением .9.png в своем проекте, он будет открыт в перспективе 9-ти ярусов. Вот скриншот. enter image description here

1

открыть свой терминал, перейти к sdk/tools. и тип

chmod +x draw9patch 

./draw9patch

надеюсь, что это может фиксированы.

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