package com.bdc.ociney.view;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import com.bdc.ociney.R;
import com.bdc.ociney.modele.Participation;
import com.squareup.picasso.Picasso;
public class CellFilmo extends ViewCell<Participation> implements View.OnClickListener {
ImageView image;
TextView nom;
TextView prenom;
TextView roles;
@Override
public void construire() {
}
@Override
public void animer() {
}
@Override
public void charger() {
this.image = (ImageView) getView().findViewById(R.id.image);
this.nom = (TextView) getView().findViewById(R.id.nom);
this.prenom = (TextView) getView().findViewById(R.id.prenom);
this.roles = (TextView) getView().findViewById(R.id.roles);
}
@Override
public void remplir() {
if (getObject() != null) {
((ImageView) getView().findViewById(R.id.ic_placeholder)).setImageResource(R.drawable.ic_drawer_films);
if (getObject().getMovie() != null && getObject().getMovie().getPoster() != null) {
String urlImage = getObject().getMovie().getUrlPoster(context.getResources().getInteger(R.integer.fragment_movie_casting_height));
Picasso.with(context).load(urlImage).into(image);
} else
image.setImageDrawable(getContext().getResources().getDrawable(R.drawable.ic_drawer_films));
String title = getObject().getMovie().getTitle();
if (title != null && !title.trim().equalsIgnoreCase("")) {
this.nom.setText(title);
this.prenom.setText(title);
} else {
this.nom.setText(getObject().getMovie().getOriginalTitle());
this.prenom.setText(getObject().getMovie().getOriginalTitle());
}
if (getObject().getRole() != null && !getObject().getRole().trim().equalsIgnoreCase(""))
this.roles.setText(getObject().getRole());
else
this.roles.setText(context.getString(R.string.role_non_renseigne));
} else {
}
}
@Override
public void ajouterListeners() {
getView().setOnClickListener(this);
}
@Override
public void onClick(View view) {
}
}