package com.tutosandroidfrance.recyclerviewsample;
import android.support.v7.widget.RecyclerView;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import com.squareup.picasso.Picasso;
/**
* Created by florentchampigny on 01/05/15.
*/
public class MyViewHolder extends RecyclerView.ViewHolder{
private TextView textViewView;
private ImageView imageView;
//itemView est la vue correspondante à 1 cellule
public MyViewHolder(View itemView) {
super(itemView);
//c'est ici que l'on fait nos findView
textViewView = (TextView) itemView.findViewById(R.id.text);
imageView = (ImageView) itemView.findViewById(R.id.image);
}
//puis ajouter une fonction pour remplir la cellule en fonction d'un MyObject
public void bind(MyObject myObject){
textViewView.setText(myObject.getText());
Picasso.with(imageView.getContext()).load(myObject.getImageUrl()).centerCrop().fit().into(imageView);
}
}