public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { NewsViewHolder newsViewHolder = holder as NewsViewHolder; newsViewHolder.img_user.StartAnimation(AnimationUtils.LoadAnimation(mContext, Resource.Animation.fade_transition_animation)); newsViewHolder.container.StartAnimation(AnimationUtils.LoadAnimation(mContext, Resource.Animation.fade_scale_animation)); newsViewHolder.tv_title.SetText(mDataFiltered[position].Title, TextView.BufferType.Normal); newsViewHolder.tv_content.SetText(mDataFiltered[position].Content, TextView.BufferType.Normal); newsViewHolder.tv_date.SetText(mDataFiltered[position].Date, TextView.BufferType.Normal); newsViewHolder.img_user.SetImageResource(mDataFiltered[position].UserPhoto); }
// public Filter Filter => throw new System.NotImplementedException(); public override void OnBindViewHolder(RecyclerView.ViewHolder holder, int position) { NewsViewHolder newsViewHolder = holder as NewsViewHolder; newsViewHolder.img_user.StartAnimation(AnimationUtils.LoadAnimation(mContext, Resource.Animation.fade_transition_animation)); newsViewHolder.container.StartAnimation(AnimationUtils.LoadAnimation(mContext, Resource.Animation.fade_scale_animation)); newsViewHolder.tv_title.SetText(mDataFiltered[position].Title, TextView.BufferType.Normal); newsViewHolder.tv_content.SetText(mDataFiltered[position].Description, TextView.BufferType.Normal); newsViewHolder.tv_date.SetText(System.DateTime.Today.Date.ToString(), TextView.BufferType.Normal); // newsViewHolder.img_user.SetImageURI(Uri.Parse(mDataFiltered[position].imageUri??"")); int radius = 30; // corner radius, higher value = more rounded int margin = 10; // crop margin, set to 0 for corners with no crop Glide.With(mContext) .Load(mDataFiltered[position] .imageUri ?? "http://via.placeholder.com/300.png") //.Transition(TransitionOptions.) .Into(newsViewHolder.img_user); }