我正在颤振中构建一个 WebApp,并且SingleChildScrollView
里面有一些小部件。appbar
当我按下按钮时,我希望按钮将我带到相应的小部件。那可能吗?这里我附上部分代码。
Widget build(BuildContext context) {
return Scaffold(
extendBodyBehindAppBar: true,
appBar: CustomAppBar(),
backgroundColor: Colors.white,
body: SingleChildScrollView(
controller: widget.homeController,
child: Column(
children: [
Inicio(),
Services(),
QuienesSomos(),
ContactForm(),
BottomInfo(),
],
),
),
);
}
所以我在appbar
每个孩子上都有一个按钮SingleChildScrollView
,我希望当我按下对应的按钮时,它会向下滚动到小部件上的对应部分。我试过了,Navigator.of().PushNamed
但它会打开一个新屏幕而不是向下滚动。有任何想法吗?提前致谢!