Что из этого является лучшим способом реализовать приложение с нижней навигацией? - PullRequest
0 голосов
/ 29 июня 2019

Я пытаюсь создать приложение с BottomNavigationView, предоставляемым библиотекой поддержки Android.Но следует ли мне использовать только одно действие, которое содержит BottomBar, а также фрагменты, которые будут основным содержанием каждого раздела?Или лучше всего использовать несколько видов деятельности?каждый из которых будет иметь BottomNavigationView

. Лично я предпочитаю последнее, но, ища реализации в Интернете, я увидел, что люди склонны дублировать логику для BottomBar в каждом действии.Кроме того, я не смог найти ответ в документации по Android, но, может быть, вы скажете что-то об этом, чего я не видел.

1 Ответ

0 голосов
/ 29 июня 2019

Это в основном просто выбор дизайна.Я предпочитаю первое: одно упражнение с фрагментами и одно BottomBar.Немного проще сохранять гладкость, когда у вас есть одна полоса, тогда когда вам приходится постоянно загружать новую для каждого экрана в вашем приложении.

Когда я делаю такие вещи, я бы использовал однуактивность с нижней полосой, и поменяйте местами информацию на экране с фрагментами, сохраняя одинаковую нижнюю полосу для всех экранов.Вы можете поменять его элементы между экранами, если вам нужно.

...