У меня есть Activity
с NestedWebView
на «полном экране» с наложением Toolbar
(скажем, частично прозрачный).Теперь я хочу добавить функцию «прокрутки», поэтому я добавил:
app:layout_behavior="@string/appbar_scrolling_view_behavior"
Теперь NestedWebView
делится прокруткой с Toolbar
, которая скрывает / показывает правильно, но это поведение такжев результате чего NestedWebView
будет перемещен в нижнюю часть нижнего края (у меня есть виды, прикрепленные к нижней части загруженной страницы, они не видны, когда отображается Toolbar
).
Я нашел похожие темы (с проблемой срезанного нижнего колонтитула)) в ЗДЕСЬ и ЗДЕСЬ , но решения не работают для меня - они меняют отступы, которые не будут работать с WebView
.Помимо того, что я не хочу противостоять позиционированию своего вида, я вообще хочу отключить его (с сохранением Toolbar
прокрутки / входа).Какой метод мне нужно перезаписать?
PS.моя иерархическая структура очень сложна, NestedWebView
нельзя поместить прямо внутрь CoordinatorLayout
(но AppBarLayout
есть)
PS2.Переопределение shouldHeaderOverlapScrollingChild()
помогает при наложении, но содержимое все еще обрезается по нижнему краю (вводится, когда Toolbar
прокручивается)