.setAnchorView не работает для закусочной Material 3Android

Форум для тех, кто программирует под Android
Anonymous
.setAnchorView не работает для закусочной Material 3

Сообщение Anonymous »

Согласно документации снэкбара 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

Вернуться в «Android»