Согласно документации снэкбара Material 3:
По умолчанию снэкбары будут привязаны к
нижнему краю родительского представления. . Однако вы можете использовать
метод setAnchorView, чтобы Snackbar отображался над определенным представлением
в макете, например FloatingActionButton.
Моя попытка: (внутри MainActivity)
Snackbar.make(findViewById(R.id.main), R.string.test, Snackbar.LENGTH_SHORT)
.setAnchorView(findViewById(R.id.bottomNavigationView))
.show();
Я не могу найти причину, по которой это не работает. Snackbar всегда появляется в представлении навигации, закрывая его.
Вот XML-файл моей основной активности:
Подробнее здесь: https://stackoverflow.com/questions/793 ... 3-snackbar
.setAnchorView не работает для закусочной Material 3 ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение