@Override public void onBindViewHolder(ViewHolder viewHolder, Object item) { ImageCardView cardView = (ImageCardView) viewHolder.view; cardView.setMainImageDimensions(CARD_WIDTH, CARD_HEIGHT); if (item instanceof MediaModel) { MediaModel mediaModel = (MediaModel) item; cardView.setTitleText(mediaModel.getTitle()); cardView.setContentText(mediaModel.getContent()); Glide.with(cardView.getMainImageView().getContext()) .load(mediaModel.getImageUrl()) .crossFade() .into(cardView.getMainImageView()); } }
private void setDate(ServerFile serverFile, ViewHolder viewHolder) { Date d = serverFile.getModificationTime(); SimpleDateFormat dt = new SimpleDateFormat("EEE LLL dd yyyy", Locale.US); viewHolder.mCardView.setContentText(dt.format(d)); }
@Override public void onBindViewHolder(Presenter.ViewHolder viewHolder, Object item) { Cat cat = (Cat) item; ImageCardView cardView = (ImageCardView) viewHolder.view; cardView.setTitleText(cat.name); cardView.setContentText(cat.description); cardView.setMainImageDimensions(CARD_WIDTH, CARD_HEIGHT); Glide.with(cardView.getContext()) .load(cat.imageUrl) .error(mDefaultCardImage) .into(cardView.getMainImageView()); }
@Override public void onBindViewHolder(Card card, final ImageCardView cardView) { cardView.setTag(card); cardView.setTitleText(card.getTitle()); cardView.setContentText(card.getDescription()); if (card.getLocalImageResourceName() != null) { int resourceId = getContext().getResources() .getIdentifier(card.getLocalImageResourceName(), "drawable", getContext().getPackageName()); Picasso.with(getContext()).load(resourceId).into(cardView.getMainImageView()); } }
@Override public void onBindViewHolder(Presenter.ViewHolder viewHolder, Object item) { Movie movie = (Movie) item; ImageCardView cardView = (ImageCardView) viewHolder.view; Log.d(TAG, "onBindViewHolder"); if (movie.getCardImageUrl() != null) { cardView.setTitleText(movie.getTitle()); cardView.setContentText(movie.getStudio()); cardView.setMainImageDimensions(CARD_WIDTH, CARD_HEIGHT); Glide.with(viewHolder.view.getContext()) .load(movie.getCardImageUrl()) .centerCrop() .error(mDefaultCardImage) .into(cardView.getMainImageView()); } }
@Override public void onBindViewHolder(ViewHolder viewHolder, Object item) { Movie movie = (Movie) item; ImageCardView view = (ImageCardView) viewHolder.view; view.setTitleText(movie.getTitle()); view.setContentText(movie.getDescription()); Glide.with(mContext).load(movie.getCardImage()).asBitmap().into(view.getMainImageView()); }
holder.cardParent.setContentText(game.getCompany());
private void populateData(ServerFile serverFile, ViewHolder viewHolder) { if (isDirectory(serverFile)) setDate(serverFile, viewHolder); if (isMetadataAvailable(serverFile) && isVideo(serverFile)) viewHolder.mCardView.setContentText(""); if (isImage(serverFile)) { setUpImageIcon(serverFile, viewHolder.mCardView.getMainImageView(), getImageUri(serverFile)); } else if (isAudio(serverFile)) { AudioMetadataRetrievingTask .newInstance(mContext, getImageUri(serverFile), serverFile) .setViewHolder(viewHolder) .execute(); } else { setUpDrawable(serverFile, viewHolder); } }