Переключатель Android в нижней навигации - PullRequest
0 голосов
/ 14 января 2019

Я хочу, чтобы в нижней навигационной панели был переключатель, чтобы установить онлайн / офлайн состояние пользователя, как показано ниже Изображение:

enter image description here

Само меню должно быть динамичным, поэтому я создал его вручную:

menu.add(Menu.NONE, R.id.navigation_dashboard, Menu.NONE, "").setIcon(R.drawable.ic_app)

Есть ли способ добиться этого и добавить к этому переключатель? Я выполнил это в iOS, установив переключатель в рамку элемента нижней панели навигации.

1 Ответ

0 голосов
/ 14 января 2019

Вы спрашиваете об изменении цвета кнопки при выборе этого элемента? Если это так, это делается автоматически для вас, используя компонент BottomNavigationView.

Имейте в виду, что вам нужно будет предоставить «StateListDrawable» (это причудливый способ сказать список значков, которые представляют различные выбранные состояния) вместо просто рисования для этого значка: https://developer.android.com/reference/android/graphics/drawable/StateListDrawable

...