Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        // 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);
        }