отключить отображение позиционирования в ScrollingViewBehavior - PullRequest
0 голосов
/ 04 декабря 2018

У меня есть Activity с NestedWebView на «полном экране» с наложением Toolbar (скажем, частично прозрачный).Теперь я хочу добавить функцию «прокрутки», поэтому я добавил:

app:layout_behavior="@string/appbar_scrolling_view_behavior"

Теперь NestedWebView делится прокруткой с Toolbar, которая скрывает / показывает правильно, но это поведение такжев результате чего NestedWebView будет перемещен в нижнюю часть нижнего края (у меня есть виды, прикрепленные к нижней части загруженной страницы, они не видны, когда отображается Toolbar).

Я нашел похожие темы (с проблемой срезанного нижнего колонтитула)) в ЗДЕСЬ и ЗДЕСЬ , но решения не работают для меня - они меняют отступы, которые не будут работать с WebView.Помимо того, что я не хочу противостоять позиционированию своего вида, я вообще хочу отключить его (с сохранением Toolbar прокрутки / входа).Какой метод мне нужно перезаписать?

PS.моя иерархическая структура очень сложна, NestedWebView нельзя поместить прямо внутрь CoordinatorLayout (но AppBarLayout есть)

PS2.Переопределение shouldHeaderOverlapScrollingChild() помогает при наложении, но содержимое все еще обрезается по нижнему краю (вводится, когда Toolbar прокручивается)

...