Есть ли способ установить иконку (нарисованную) на кнопке, загруженной с URL? - PullRequest
0 голосов
/ 09 января 2019

Я пытаюсь установить иконку на моей кнопке, которая загружается с URL. Существует метод, который работает, если объект рисования уже существует в R:

setCompoundDrawablesWithIntrinsicBounds();

а что делать с загрузкой изображений из Интернета?

1 Ответ

0 голосов
/ 09 января 2019

As Using Picasso Вам необходимо создать Picasso Target, загрузить изображение с URL-адреса в целевой объект и вызвать setCompoundDrawablesWithIntrinsicBounds() в TextView с растровым изображением из onBitmapLoaded обратного вызова Picasso. Target.

Вам также следует помнить, что цели Пикассо имеют слабую ссылку , поэтому вам нужно быть осторожным и сохранять четкие ссылки на вашу цель.

Здесь реализован виджет с именем PicassoTargetableTextView , который делает все это. Вы можете использовать PicassoTargetableTextView.load(left, top, right, bottom) для загрузки объектов рисования в TextView во время выполнения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...