Ejemplo n.º 1
0
        /// <summary>
        /// Metodo cuando se seleciona una pestaña del bottomNavigationView
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BottomNavigation_NavigationItemSelected(object sender, BottomNavigationView.NavigationItemSelectedEventArgs e)
        {
            Fragment fragment = null;

            switch (e.Item.ItemId)
            {
            case Resource.Id.libros:
                fragment = new FragmentBookList();
                break;

            case Resource.Id.categorias:
                fragment = new FragmentCategoryList();
                break;

            case Resource.Id.nuevos:
                fragment = new FragmentNewBook();
                break;

            case Resource.Id.pendientes:
                fragment = new FragmentPendingCustomer();
                break;
            }

            if (fragment == null)
            {
                return;
            }


            CargarFragment(fragment);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// aqui estuvo josiel castillo
        /// </summary>
        public override void OnBackPressed()
        {
            IMenuItem categorias = bottomNavigation.Menu.GetItem(1);

            if (categorias.IsChecked)
            {
                Fragment fragment = new FragmentCategoryList();
                CargarFragment(fragment);
            }
            else
            {
                int  valor  = (int)Java.Lang.JavaSystem.CurrentTimeMillis() / 1000;
                long tiempo = tiempoPrimerClick + INTERVALO;


                if (tiempo > valor)
                {
                    Finish();
                }
                else
                {
                    Toast.MakeText(this, "Vuelve a presionar para salir", ToastLength.Short).Show();
                }
                tiempoPrimerClick = (int)Java.Lang.JavaSystem.CurrentTimeMillis() / 1000;
            }
        }