@Override public void onBindViewHolder(Presenter.ViewHolder viewHolder, Object item) { Video video=(Video)item; Holder h=(Holder)viewHolder; Resources res=ctxt.getResources(); h.cardView.setTitleText(video.toString()); h.cardView.setMainImageDimensions((int)res.getDimension(R.dimen.card_width), (int)res.getDimension(R.dimen.card_height)); Uri thumbnailUri= ContentUris.withAppendedId(MediaStore.Video.Media.EXTERNAL_CONTENT_URI, video.id); h.updateCardViewImage(thumbnailUri); }
@Override public void onBindViewHolder(ViewHolder viewHolder, Object item) { ImageCardView cardView = (ImageCardView) viewHolder.view; cardView.setMainImageDimensions(CARD_WIDTH,CARD_HEIGHT); FunctionModel functionModel = (FunctionModel) item; cardView.setMainImageScaleType(ImageView.ScaleType.CENTER_INSIDE); cardView.getMainImageView().setImageResource(functionModel.getIcon()); cardView.setTitleText(functionModel.getName()); }
@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()); } }
@Override public void onBindViewHolder(Presenter.ViewHolder viewHolder, Object item) { PresoContents preso=(PresoContents)item; Holder h=(Holder)viewHolder; h.cardView.setTitleText(preso.toString()); h.cardView.setMainImageDimensions(CARD_WIDTH, CARD_HEIGHT); h.updateCardViewImage(preso.getSlideImage(0)); }
@Override public void onBindViewHolder(ViewHolder viewHolder, Object item) { ImageCardView cardView = (ImageCardView) viewHolder.view; cardView.setMainImageDimensions(CARD_WIDTH,CARD_HEIGHT); AppModel appBean = (AppModel) item; cardView.setMainImageScaleType(ImageView.ScaleType.CENTER_INSIDE); cardView.getMainImageView().setImageDrawable(appBean.getIcon()); cardView.setTitleText(appBean.getName()); }
private void setUpDimensions(ViewHolder viewHolder) { viewHolder.mCardView.setMainImageDimensions(400, 300); }
private void setUpMetaDimensions(ViewHolder viewHolder) { viewHolder.mCardView.setMainImageDimensions(400, 500); }
@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(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()); } }
public Presenter.ViewHolder onCreateViewHolder(ViewGroup parent) { // Create a new view. ImageCardView settingsCard = new ImageCardView(parent.getContext()); settingsCard.setMainImageAdjustViewBounds(true); settingsCard.setMainImageDimensions(192, 160); settingsCard.setFocusable(true); settingsCard.setFocusableInTouchMode(true); // Use that view to create a ViewHolder. return new TvSettingsViewHolder(settingsCard); }
@Override public ViewHolder onCreateViewHolder(ViewGroup parent) { // Create a new view. ImageCardView gameCard = new ImageCardView(parent.getContext()); gameCard.setMainImageAdjustViewBounds(true); gameCard.setMainImageDimensions(48, 48); gameCard.setMainImageScaleType(ImageView.ScaleType.CENTER_CROP); gameCard.setFocusable(true); gameCard.setFocusableInTouchMode(true); // Use that view to create a ViewHolder. return new TvGameViewHolder(gameCard); }