Для чего CollapsingToolbarLayout toolbarId? Я не могу найти никакого описания в Google, и мой AppBarLayout / CollapsingToolbarLayout работает правильно без него.
CollapsingToolbarLayout
toolbarId
Я понял это сам, посмотрев на исходный код CollapsingToolbarLayout (CTBL). CTBL на самом деле не требуется a toolbarId, установленный явно, потому что он ищет панель инструментов в своих дочерних представлениях, если идентификатор не установлен. Однако, установив toolbarId, мы можем оптимизировать наш код, потому что тогда CTBL не должен искать себя (что повторяется).
CTBL
https://github.com/material-components/material-components-android/blob/master/lib/java/com/google/android/material/appbar/CollapsingToolbarLayout.java