Размещение вкладок TabView в середине экрана с автоматической высотой

    Возможно ли реализовать вкладки (tabs) не в верхней части экрана, а в произвольном месте, например, после другого контента? Стандартный компонент TabView размещает вкладки в самом верху, что не подходит для случаев, когда над ними должен находиться другой блок.

    Кроме того, к контенту вкладок предъявляются следующие требования:

    • Высота содержимого каждой вкладки должна рассчитываться автоматически, без жестко заданных значений;
    • При переключении между вкладками высота активного контента должна динамически подстраиваться под его объем;
    • Блоки, расположенные ниже вкладок, должны плотно примыкать к контейнеру вкладок, исключая появление пустых промежутков (дыр).

    Несмотря на длительные поиски, подходящего решения найти не удалось.