Работа с Picasso(Android), загрузка в ресурсы

319
26 ноября 2016, 19:17

Подскажите, как можно загрузить изображение не в ImageView а в папку с ресурсами либо установить загруженное изображение сразу в качестве фона Activity/Fragment'а

Answer 1

Загрузить что-то в ресурсы в момент исполнения программы невозможно - ресурсы упаковываются в apk файл в момент компиляции.

Отобразить загруженную картинку в виде фона просто. Для этого загрузите картинку и в колбэке окончания назначьте фон нужному элементу разметки так:

Picasso.with(getActivity()).load(R.drawable.table_background).into(new Target(){
  @Override
  public void onBitmapLoaded(Bitmap bitmap, LoadedFrom from) {
     mainLayout.setBackground(new BitmapDrawable(context.getResources(), bitmap));
  }
  @Override
  public void onBitmapFailed(final Drawable errorDrawable) {
      Log.d("TAG", "FAILED");
  }
  @Override
  public void onPrepareLoad(final Drawable placeHolderDrawable) {
      Log.d("TAG", "Prepare Load");
  }      
});
READ ALSO
проблема с awt.graphics

проблема с awt.graphics

При попытке вызвать paintComponent с передачей аргументов происходит ошибка, если я удаляю аргументы и назначаю внутри paintComponent свои все работает

249
Используется ли сейчас vector или только stack? [закрыто]

Используется ли сейчас vector или только stack? [закрыто]

И если используется то часто ли? PS

239
Как добавить панель ввода текста во фрейм вместе с JTable?

Как добавить панель ввода текста во фрейм вместе с JTable?

В данный момент изучаю SQL, JDBC, SwingКак тестовый проект для отработки навыков хочу сделать простой Регистратор в базу данных

249