Я пытаюсь создать 9-патч-изображения, используя растровые изображения на устройстве. Я знаю инструмент draw9patch, и я знаю, как его использовать, однако изображения, о которых идет речь, настраиваются пользователем, поэтому использование инструмента и добавление изображений в качестве ресурсов не может быть и речи.Создание 9-патч-изображений на устройстве
Мои исследования привели меня к этой дискуссии: http://groups.google.com/group/android-developers/browse_frm/thread/4fb0243754ce32/8c9663d62ed7be91?q=NinePatchDrawable+constructor#8c9663d62ed7be91
Android инженер показал следующее: «Байты [] являются необработанными данными PNG 9-патч расширения куска, который мы определили для андроида, который aapt генерирует, вам придется собрать все это самостоятельно и посмотреть заголовочный файл ResourceTypes.h для описания его содержимого ».
Кроме того, в соответствии с этим распараллеливанием: https://groups.google.com/group/android-developers/browse_thread/thread/22f402ccedba9533 9-патч-изображения могут быть «созданы» с использованием любого программного обеспечения для редактирования фотографий, но адапт добавляет дополнительную информацию в изображение во время компиляции apk. Это работа адаптера, похоже, я пытаюсь воспроизвести.
Кто-нибудь знает какие-либо примеры того, как это сделать или какие-либо советы о том, как подойти к этому? Любые комментарии приветствуются!
Мэтт.
Проверьте эту ссылку, в которой есть некоторые сведения об инструменте Draw 9-patch, который позволяет вам легко создавать графику NinePatch. Http://developer.android.com/guide/developing/tools/draw9patch.html –