public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { Album album = _datasource[position]; AlbumViewHolder viewHolder = holder as AlbumViewHolder; viewHolder.Title.Text = album.Name; viewHolder.Count.Text = string.Format("{0} songs", album.NumberOfSongs); }
public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { Album album = _datasource[position]; AlbumViewHolder viewHolder = holder as AlbumViewHolder; viewHolder.Title.Text = album.Name; viewHolder.Count.Text = string.Format("{0} songs", album.NumberOfSongs); if (!string.IsNullOrEmpty(album.Thumbnail)) { Glide.With(_context).Load(album.Thumbnail).Into(viewHolder.Thumbnail); } }
public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { Album album = _datasource[position]; AlbumViewHolder viewHolder = holder as AlbumViewHolder; viewHolder.Title.Text = album.Name; viewHolder.Count.Text = string.Format("{0} songs", album.NumberOfSongs); viewHolder.Overflow.Click += (sender, e) => { ShowPopupMenu(viewHolder.Overflow); }; try { Glide.With(_context).Load(album.Thumbnail).Into(viewHolder.Thumbnail); } catch (Exception e) { Log.Error(TAG, e.Message); } }