public override RecyclerView.ViewHolder OnCreateViewHolder(ViewGroup parent, int viewType) { View itemView = LayoutInflater.From(parent.Context).Inflate(Resource.Layout.ImageResultView, parent, false); ImageResultsViewHolder vh = new ImageResultsViewHolder(itemView); return(vh); }
public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { ImageResultsViewHolder vh = holder as ImageResultsViewHolder; vh.DateText.Text = _images.objects[position].date; var url = $"https://www.astrobin.com/{_imageUrls[position]}/0/rawthumb/regular/"; ImageService.Instance.LoadUrl(url).Retry(3, 200).LoadingPlaceholder("placeholder.png", FFImageLoading.Work.ImageSource.CompiledResource).Into(vh.Image); return; }