Код: Выделить всё
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text("")),
body: SingleChildScrollView(
child: Container(
decoration: const BoxDecoration(
gradient: ...
),
child: ...
),
)
);
}
Если я опущу SingleChildScrollView, контейнер заполнит пространство. Но, конечно, если он переполняется, то прокрутки нет. С приведенным выше кодом представление прокрутки работает на маленьких экранах, но на больших экранах градиентный фон не заполняет всю доступную область.
Если я изменю его следующим образом:
Код: Выделить всё
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text("")),
body: Container(
decoration: const BoxDecoration(
gradient: ...
),
child: Column(children: [
SingleChildScrollView(
child: ...
),
Expanded(child:Container())
]),
)
);
}
Подробнее здесь: https://stackoverflow.com/questions/729 ... able-space