Я пытаюсь использовать SliverAppBar.Макет был хорошо на устройствах телефона.Однако, когда я использую iPad для проверки макета, кажется, что высота панели приложений не изменяется, и он не может правильно отображать текст заголовка.
Когда я свернул панель приложений:
Я тоже пытался добавить атрибут bottom в SliverAppBar, но он тоже не работает.
bottom: PreferredSize(
preferredSize: Size.fromHeight(60.0),
child: Text(''),
),
и результат выглядит следующим образом:
текст заголовка по-прежнему ограничен невидимой высотой.
мой код:
new SliverAppBar(
expandedHeight: Adapt.px(220.0),
floating: false,
elevation: 0.0,
pinned: true,
primary: true,
centerTitle: true,
title: Text("TITLE",
style: TextStyle(
color: Colors.white,
fontSize: Adapt.px(45.0),
fontFamily: "pinfon",
fontWeight: FontWeight.w900,
letterSpacing: 1.0)),
backgroundColor: Colors.black45,
brightness: Brightness.dark,
bottom: PreferredSize(
preferredSize: Size.fromHeight(60.0),
child: Text(''),
),
flexibleSpace: new FlexibleSpaceBar(
background: Opacity(
opacity: 0.5,
child: new Stack(
fit: StackFit.expand,
children: <Widget>[
new Image.asset(
"assets/images/back.jpg",
fit: BoxFit.fitWidth,
),
],
),
),
),
),