Example #1
0
 public void OnItemSelected(Presenter.ViewHolder itemViewHolder, Java.Lang.Object item,
                            RowPresenter.ViewHolder rowViewHolder, Row row)
 {
     if (item is Movie)
     {
         mBackgroundURI = ((Movie)item).GetBackgroundImageURI();
         StartBackgroundTimer();
     }
 }
Example #2
0
 public void OnItemClicked(Presenter.ViewHolder itemViewHolder, Java.Lang.Object item,
                           RowPresenter.ViewHolder rowViewHolder, Row row)
 {
     if (item is Movie)
     {
         var movie  = (Movie)item;
         var intent = new Intent(this.Activity, typeof(DetailsActivity));
         intent.PutExtra(GetString(Resource.String.movie), Utils.Serialize(movie));
         StartActivity(intent);
     }
 }
 public void OnItemClicked(Presenter.ViewHolder itemViewHolder, Java.Lang.Object item,
                           RowPresenter.ViewHolder rowViewHolder, Java.Lang.Object row)
 {
     if (item is Movie)
     {
         var movie  = (Movie)item;
         var intent = new Intent(this.Activity, typeof(DetailsActivity));
         intent.PutExtra(GetString(Resource.String.movie), Utils.Serialize(movie));
         Bundle bundle = ActivityOptionsCompat.MakeSceneTransitionAnimation(Activity,
                                                                            ((ImageCardView)itemViewHolder.View).MainImageView,
                                                                            DetailsActivity.SHARED_ELEMENT_NAME).ToBundle();
         StartActivity(intent, bundle);
     }
 }
Example #4
0
        public override void OnBindViewHolder(Presenter.ViewHolder viewHolder, Java.Lang.Object item)
        {
            Movie movie = (Movie)item;

            ((CustomViewHolder)viewHolder).movie = movie;

            if (movie.GetCardImageURI() != null)
            {
                var holder = (CustomViewHolder)viewHolder;
                var card   = holder.cardView;
                card.TitleText   = movie.Title;
                card.ContentText = movie.Studio;
                card.SetMainImageDimensions(CARD_WIDTH, CARD_HEIGHT);
                holder.UpdateCardViewImage(movie.GetCardImageURI());
            }
        }
Example #5
0
 public override void OnViewAttachedToWindow(Presenter.ViewHolder viewHolder)
 {
 }
Example #6
0
 public override void OnUnbindViewHolder(Presenter.ViewHolder viewHolder)
 {
 }
 public void OnItemSelected(Presenter.ViewHolder itemViewHolder, Java.Lang.Object item,
                            RowPresenter.ViewHolder rowViewHolder, Row row)
 {
     //Do nothing
 }