package com.betaseries.betaseries.ui.show.detail.view; import android.support.v7.widget.RecyclerView; import android.view.View; import android.widget.RatingBar; import android.widget.TextView; import com.betaseries.betaseries.R; import com.betaseries.betaseries.model.Show; import butterknife.Bind; import butterknife.ButterKnife; /** * Created by florentchampigny on 08/05/15. */ public class ShowDetailViewHolder extends RecyclerView.ViewHolder { @Bind(R.id.numberSeasonsEpisodes) TextView numberSeasonsEpisodes; @Bind(R.id.regardePar) TextView regardePar; @Bind(R.id.description) TextView description; @Bind(R.id.ratingBar) RatingBar ratingBar; public ShowDetailViewHolder(View itemView) { super(itemView); ButterKnife.bind(this, itemView); } public void bind(Show show) { this.numberSeasonsEpisodes.setText(itemView.getContext().getString(R.string.nb_season_episodes, show.getSeasons(), show.getEpisodes())); this.regardePar.setText(itemView.getContext().getString(R.string.regardes_par, show.getFollowers())); this.description.setText(show.getDescription()); try { this.ratingBar.setRating(Float.valueOf(show.getNotes().getMean())); } catch (Exception e) { e.printStackTrace(); } } }