У меня есть приложение, которое хочет загрузить некоторые изображения из Интернета. Мой вопрос в том, что я могу загрузить 9-патч-образ из Интернета? или он должен быть только в папке ресурсов моего приложения?
Я искал много, и я нашел this article, что говорят, что его не представляется возможным:Можно ли загружать 9-патч-изображения из внешнего ресурса?
Однако (uncrunched) 9-патч изображения, созданные с помощью draw9patch инструмента будет не будет работать, если вы пытаетесь загрузить их из активов или любой другой внутренний или внешний вид. Вы должны разместить их в одном из доступных ресурсов .
Но я не нашел никаких документов, которые подтверждают это:/
вы можете сделать , но вам нужно предоставить двоичный параметр 'chunk' для' NinePatchDrawable (битмап растрового изображения, байт [] chunk, Rect padding, String srcName) chunk) 'constructor, см. [здесь] (http://stackoverflow.com/a/19982411/2252830) например – pskink
также, [здесь] (http: // androidxref .com/6.0.0_r1/xref/frameworks/base/include/androidfw/ResourceTypes.h # 57) у вас есть подробная информация о 'chunk' – pskink
Спасибо, я проверю это :) –