Каким образом можно задать фиксированную высоту (например до Tabs под ActionBar) , и кастомизировать его?Потому как его можно лишь в хмл меню редактировать. Надо подвести вот к такому виду.
Google включили этот UX паттерн в свою саппорт библиотеку android-developers.blogspot.ru/2016/02/android-sup... По большому счету это просто вьюха с определенным поведением, которая лежит внутри CoordinatorLayout Все параметры этой вьюхи можно указать любым удобным способом. Так же там есть пример как отслеживать смену состояния BottomSheet и что-то делать в этот момент.