Урок 17. Как добавить Bottom Navigation - нижнюю панель навигации в андроид приложение

Поділитися
Вставка
  • Опубліковано 17 лис 2024

КОМЕНТАРІ • 30

  • @DiabloZq
    @DiabloZq 3 роки тому +4

    Большое спасибо, очень полезные уроки по навигации. Выпускайте пожалуйста ещё!

  • @sergant483
    @sergant483 3 роки тому +3

    Спасибо большое за видео. Спасли меня после 5 часов безрезультатного ковыряния в коде

  • @antonparfenov8519
    @antonparfenov8519 3 роки тому +3

    Быстро и все по делу

  • @glebdolskiy
    @glebdolskiy 3 роки тому +2

    Как сделать экран 360dp, который для превью при входе в Activity main xml для вкладок split и design?

  • @Majjabee-np9nq
    @Majjabee-np9nq 3 роки тому +2

    Спасибо! Очень полезно!

  • @vladislavpesterev1137
    @vladislavpesterev1137 2 роки тому +1

    Ничего не описано, что делает navigationView, что делает navController, где он лежит, и так далее

  • @GhostFerocious
    @GhostFerocious 3 роки тому +2

    Есть ли возможность возможность убрать вообще верхний ActionBar ? Он мне не нужен.. НО, если я в "теме" пишу NoActionBar - он убирается визуально, но с большим количеством ошибок ((

    • @ИкромХасанбаев
      @ИкромХасанбаев Рік тому

      Сомневаюсь, что тебе это еще нужно, но думаю, будет полезно тем, у кого такая же проблема и полезли для этого в коменты:
      Чтобы работало без экшн бара, нужно удалить строки, касающиеся appBarConfiguration и setupActionBarWithNavController.

  • @gendalin6075
    @gendalin6075 2 роки тому

    Здравствуйте
    Подскажите как добавить shift анимацию, чтобы активные компонент смещал другие?

  • @АндрейСемакин-щ4ж
    @АндрейСемакин-щ4ж 2 роки тому

    Почему после добавление одного элемента в навигацию выбрасывает с приложения при запуске на эмуляторе?

  • @alexandervasuho3534
    @alexandervasuho3534 3 роки тому +1

    Как сделать два фрагмента без навигации и рядом три с панелью навигации? То есть приложение всего с пяти фрагментов три из которых переключаются bottom navigation.

    • @МагомедИбрагимов-н8с
      @МагомедИбрагимов-н8с 3 роки тому

      Если вопрос еще актуален, то можно так:
      private fun setupBottomNavigationVIew() {
      val navController = findNavController(R.id.nav_host_fragment)
      val navView = findViewById(R.id.bottom_navigation_view)
      navView.setupWithNavController(navController)
      navController.addOnDestinationChangedListener { _, destination, _ ->
      when (destination.id) {
      R.id.firstFragment -> navView.visibility = View.VISIBLE
      R.id.secondFragment -> navView.visibility = View.VISIBLE
      R.id.thirdFragment -> navView.visibility = View.VISIBLE
      else -> navView.visibility = View.GONE
      }
      }
      }

  • @XanHellraze
    @XanHellraze Рік тому

    А можно сделать нижнюю навигацию реализации в java

  • @SergeyGGG
    @SergeyGGG 9 місяців тому

    Здравствуйте. У меня небольшая проблема. Я не могу разобраться с ActionBar'ом, мне нужно его кастомизировать, но не могу разобраться, как это сделать, его нет в макете activity_main.

    • @SergeyGGG
      @SergeyGGG 9 місяців тому

      Разобрался.
      В тему приложения добавить:
      false
      true
      В MainActivity.kt:
      val toolbar: Toolbar = binding.toolbar
      setSupportActionBar(toolbar)
      В activity_main.xml:

  • @alexeyryaguzov3951
    @alexeyryaguzov3951 3 роки тому +1

    Виталий а как добавить свои фрагменты в приложение с нижней навигацией

    • @wirtua1
      @wirtua1 3 роки тому +2

      Так в этом же уроке я рассказываю об этом

  • @alexeyryaguzov3951
    @alexeyryaguzov3951 3 роки тому +1

    а будут ли у вам уроки с. Jetpack compose. и android studio artic fox

    • @start_android
      @start_android  3 роки тому +1

      Да, Jetpack compose планируем рассмотреть в будущих уроках

  • @Rakanov
    @Rakanov 3 роки тому +1

    Урок по realtime database firebase пожалуйста

    • @ma-popovv
      @ma-popovv 3 роки тому +1

      А не много ли ты хочешь мужик? Совсем тут люди охренели

    • @sultanovsarvar
      @sultanovsarvar 3 роки тому +1

      Открыть и изучать документацию не пробовал ?

  • @УбийцаХомяков-ь4б
    @УбийцаХомяков-ь4б 2 роки тому

    Как можно сохранить состояние фрагментов при переключении между фрагментами как в инстаграме к примеру?

    • @start_android
      @start_android  2 роки тому

      Используйте ViewModel, например. А вообще, вариантов несколько, вот доки по теме: developer.android.com/topic/libraries/architecture/saving-states

  • @C3PO-q6v
    @C3PO-q6v 2 роки тому

    реально сделать с двумя вкладками или нет?

    • @start_android
      @start_android  2 роки тому

      Реально, почему нет?

    • @C3PO-q6v
      @C3PO-q6v 2 роки тому

      @@start_android еще вопросик появился. У меня bottomNavigation при добавлении на экран( не через код).Ставлю настройки layout_height : wrap_content сворачивается по краю экрана. То есть если сменить ему цвет, цвет не видно, так как он "сжат". Не могу объяснить более понятно....

  • @EALarin41
    @EALarin41 3 роки тому +2

    Первый, ВАХ!

  • @ilyastoletov
    @ilyastoletov 2 роки тому

    ну спасибо, опять импортировали готовый проект, в котором ничего не понятно