Flutter 颤振中网格视图的定位

Flutter 颤振中网格视图的定位,flutter,dart,Flutter,Dart,我对颤振还不熟悉。我有一个带有多个浮动动作按钮的网格视图。是否有任何方法可以在y轴上定位我的网格视图小部件。我希望屏幕中间的网格视图窗口小部件。 通常,如何在颤振中定位布局 谢谢你的帮助 @override Widget build(BuildContext context) { return MaterialApp( home: Scaffold( body: GridView.count( padding: const Edg

我对颤振还不熟悉。我有一个带有多个浮动动作按钮的网格视图。是否有任何方法可以在y轴上定位我的网格视图小部件。我希望屏幕中间的网格视图窗口小部件。 通常,如何在颤振中定位布局

谢谢你的帮助


  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        body: GridView.count(
          padding: const EdgeInsets.all(20),
          crossAxisSpacing: 15,
          mainAxisSpacing: 20,
          crossAxisCount: 4,
          children: <Widget>[
            FloatingActionButton(
              onPressed: () {
                press_1_button();
              },
              child: Text("1"),)
            ,FloatingActionButton(
              onPressed: (){
                press_2_button();
              },
            child: Text("2"),)

            ,FloatingActionButton(
              onPressed: () {
                press_3_button();
              },
              child: Text("3"),)
            ,FloatingActionButton(
              onPressed: (){
                press_4_button();
              },
              child: Text("4"),)

            ,FloatingActionButton(
              onPressed: () {
                press_5_button();
              },
              child: Text("5"),)
            ,FloatingActionButton(
              onPressed: (){
                press_6_button();
              },
              child: Text("6"),)

            ,FloatingActionButton(
              onPressed: () {
                press_7_button();
              },
              child: Text("7"),)
            ,FloatingActionButton(
              onPressed: (){
                press_8_button();
              },
              child: Text("8"),)


            ,FloatingActionButton(
              onPressed: () {
                press_9_button();
              },
              child: Text("9"),)
          ],
        ),
      ),
    );
  }
}


@凌驾
小部件构建(构建上下文){
返回材料PP(
家:脚手架(
正文:GridView.count(
填充:常数边集。全部(20),
横轴间距:15,
平均间距:20,
交叉轴计数:4,
儿童:[
浮动操作按钮(
已按下:(){
按1按钮();
},
子项:文本(“1”),)
,浮动操作按钮(
已按下:(){
按2按钮();
},
子项:文本(“2”),)
,浮动操作按钮(
已按下:(){
按_3_按钮();
},
子项:文本(“3”),)
,浮动操作按钮(
已按下:(){
按4按钮();
},
子项:文本(“4”),)
,浮动操作按钮(
已按下:(){
按_5_按钮();
},
子项:文本(“5”),)
,浮动操作按钮(
已按下:(){
按_6_按钮();
},
子项:文本(“6”),)
,浮动操作按钮(
已按下:(){
按_7_按钮();
},
子项:文本(“7”),)
,浮动操作按钮(
已按下:(){
按_8_按钮();
},
子项:文本(“8”),)
,浮动操作按钮(
已按下:(){
按9按钮();
},
子项:文本(“9”),)
],
),
),
);
}
}

尝试用填充物包裹它

Padding(
  padding:const EdgeInsets.only(top:20.0),
  child:GridView(...)
)