Я хочу центрировать заголовок по вертикали в моем SliverAppBar. Я нашел в Интернете решение, в котором вы размещаете пустые контейнеры над и под заголовком, чтобы текст располагался по центру, но проблема в том, что когда вы прокручиваете вверх и есть только маленькая панель приложений, вы больше не видите заголовок, потому что пустые контейнеры слишком велики. Я центрировал свой заголовок по горизонтали, но мне также нужно, чтобы он был центрирован по вертикали. Кто-нибудь знает решение этой проблемы?
Это мой код на данный момент:
SliverAppBar(
expandedHeight: MediaQuery.of(context).size.height * 0.20,
floating: false,
pinned: true,
flexibleSpace: FlexibleSpaceBar(
centerTitle: true,
title: Text("Training"),
background: Image.asset(
"assets/purpleBackground.png",
fit: BoxFit.cover,
),
),
),