protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.home_navigation);
            // set toolbar
            var toolbar = FindViewById <Toolbar>(Resource.Id.main_toolbar);

            SetToolbar(toolbar);

            // set drawer
            var drawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);

            SetDrawerLayout(drawerLayout, toolbar);


            // Attach item selected handler to navigation view
            navigationView = FindViewById <NavigationView>(Resource.Id.nav_view);
            navigationView.NavigationItemSelected += NavigationView_NavigationItemSelected;

            // add view on main screen
            Fragment homeFragment = new HomeFragment();

            customFragment = new CustomFragmentManager();
            customFragment.AddFragment(this, homeFragment, "HomeFragment");
        }
Beispiel #2
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.activity_main);

            var toolbar = FindViewById <Toolbar>(Resource.Id.main_toolbar);

            SetToolbar(toolbar);

            // add main fragment view
            CustomFragmentManager.AddFragment(this, new MovieListviewFragment(), typeof(MovieListviewFragment).Name);
        }
        // Replace the contents of a view (invoked by the layout manager)
        public override void OnBindViewHolder(RecyclerView.ViewHolder viewHolder, int position)
        {
            movieItem = items[position];

            // Replace the contents of the view with that element
            var holder = viewHolder as MovieRecyclerViewAdapterViewHolder;

            holder.Title.Text = movieItem.Title;
            holder.Year.Text  = movieItem.Year;
            //var url = "https://images-na.ssl-images-amazon.com/images/M/MV5BZGNkZjM0NWMtZTkwNC00YThlLWE1ODctN2Y0Yjk1NDJiOWQ0XkEyXkFqcGdeQXVyMTMxODk2OTU@._V1_SX300.jpg";
            Picasso.With(this.context)
            .Load(movieItem.Poster)
            .Fit()
            .Tag(this.context)
            .Into(holder.Image);


            holder.mItemView.Click += delegate {
                CustomFragmentManager.ReplaceFragment(context, MovieDetailViewFragment.NewInstance(JsonConvert.SerializeObject(movieItem)));
            };
        }