【发布时间】:2022-01-04 15:31:26
【问题描述】:
【问题讨论】:
-
你能把你迄今为止尝试过的内容包括进来
标签: flutter flutter-layout flutter-animation
【问题讨论】:
标签: flutter flutter-layout flutter-animation
使用 Singlechildscrollview 及其属性 scrollDirection 包装您的 Container。就是这样。你的工作完成了!
【讨论】:
class PageName extends StatefulWidget {
const PageName({Key? key}) : super(key: key);
@override
_PageNameState createState() => _PageNameState();
}
class _PageNameState extends State<PageName> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('title'),
actions: [
IconButton(icon: Icon(Icons.close), onPressed: () {
Navigator.pop(context);
}),
],
),
body: ListView(
children: [
// your children
],
),
);
}
}
或者,如果您将主体作为 1 个小部件,则可以使用 SingleChildScrollView
body: SingleChildScrollView(
child: YourBodyWidget(),
),
【讨论】: