Boa Tarde,
Minha img vem como string do json, como faço no método onBindViewHolder para pegar a referencia apresentar na UI?
Pode ser com picasso tbm, só nao quero AsyncTask pq acho mto lento para abrir imagens.
Segue código do adapter onde preciso passar para o ViewHolder a imagem
package br.com.android.altech.encontre.recycler;
import android.content.Context;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import java.util.List;
import br.com.android.altech.encontre.Livros;
import br.com.android.altech.encontre.R;
class LivrosAdapter extends RecyclerView.Adapter {
private static final String LOG_TAG = LivrosAdapter.class.getSimpleName();
private List<Livros> livros;
private Context context;
public LivrosAdapter(List<Livros> listLivros , Context context) {
this.livros = listLivros;
this.context = context;
}
@Override
public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
View view = LayoutInflater.from(context).inflate(R.layout.item_livrro,
parent, false);
return new LivroViewHolder(view);
}
@Override
public void onBindViewHolder(RecyclerView.ViewHolder viewHolder, int position) {
LivroViewHolder holder = (LivroViewHolder) viewHolder;
Livros itemLivro = livros.get(position);
holder.nomeLivro.setText(itemLivro.getmNomeLivro());
holder.descricaoLivro.setText(itemLivro.getmDescricao());
holder.autorLivro.setText(itemLivro.getmAutor());
}
@Override
public int getItemCount() {
return livros != null ? livros.size() : 0;
}
}
´´´