Как я могу прочитать образ NinePatch с «диска» и преобразовать его в NinePatchDrawable? - PullRequest
1 голос
/ 18 июля 2011

Я хочу прочитать несколько образов NinePatch с SD или из ресурсов, которые, таким образом, не скомпилированы, и нет конструкторов / фабрик, которые я мог бы найти для этой работы. Я также попробовал исходный код инструмента NinePatch, но он использует внутреннюю часть изображения для своей работы и не использует классы Android ...

Кенни.

1 Ответ

1 голос
/ 18 июля 2011
  • Загрузка изображения из девяти патчей в растровый объект (есть много способов сделать это, см. http://developer.android.com/reference/android/graphics/BitmapFactory.html).
  • Загрузка фрагмента (созданного программным обеспечением 9patch)
  • Затем используйте конструктор NinePatch (Bitmap bitmap, byte[] chunk, String srcName) для создания объекта NinePatch.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...