2015-12-18 2 views
0

Я создаю игру на холсте, и я рисую изображения на холсте напрямую.Как использовать фреску в костюме?

canvas.drawBitmap(bitmap, matrix, paint); 

Как я могу использовать Fresco для того, чтобы загрузить эти растровые изображения?

+0

Что такое костюм? – pskink

+0

Вам явно нужно получить доступ к 'DraweeHierarchy.getTopLevelDrawable()' – EpicPandaForce

+0

@EpicPandaForce, но что, если мне просто нужно растровое изображение? –

ответ

0

Ваш прецедент лучше всего подходит для использования , а не для использования Кошельками.

Жесткая часть здесь заключается в том, что вам нужно управлять памятью самостоятельно, а не использовать чертеж для вас. Следуйте инструкциям на этой странице и на следующих двух страницах документации («Источники данных» и «CloseableReferences»).

+0

Я решил это с помощью DraweeHolder. Я вручную вызываю mDraweeHolder.onDetach() и атакую. А также к drawable.setBounds (...). Я не использую прослушиватель событий toch, а также обратные вызовы для mDraweeHolder.getTopLevelDrawable(). SetCallback (this). Я также не использую verifyDrawable. Для холста я просто использую вещи, которые я упоминал в верхней части, и это выглядит великолепно. Моя единственная проблема - время ожидания загрузки изображений из локальной памяти, но это для другой темы ... –

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

  • Нет связанных вопросов^_^