@Override public void onBindViewHolder(Presenter.ViewHolder viewHolder, Object item) { ArtworkHolder holder = (ArtworkHolder) item; ViewHolder vh = (ViewHolder) viewHolder; ImageCardView cardView = vh.getCardView(); Context context = cardView.getContext(); cardView.setTitleText(holder.getTitle()); cardView.setMainImageDimensions(266, 400); cardView.setInfoAreaBackgroundColor(Utils.getColor(context, R.color.primary_color)); vh.updateCardViewImage(cardView.getContext(), holder.getPosterUrl()); }