美文网首页
Flutter去掉默认的Padding

Flutter去掉默认的Padding

作者: itfitness | 来源:发表于2022-11-19 15:22 被阅读0次

问题描述

当使用ListView的时候发现,顶部有块默认的Padding,如下图所示


解决方法

使用MediaQuery.removePadding来删除默认的Padding,如下所示:

MediaQuery.removePadding(
                  context: context,
                  removeTop: true,
                  removeBottom: true,
                  child: ListView.builder(
                    physics: NeverScrollableScrollPhysics(),
                    shrinkWrap: true,
                    itemCount: 2,
                    itemBuilder: (context, index) {
                      return Container(
                        height: 50,
                        color: Colors.white,
                        child: Row(
                          children: [
                            Text("测试1", style: TextStyle(color: Colors.black)),
                            Text("离线", style: TextStyle(color: Colors.grey,fontSize: 14))
                          ],
                        ),
                      );
                    },
                  ),
                )

相关文章

网友评论

      本文标题:Flutter去掉默认的Padding

      本文链接:https://www.haomeiwen.com/subject/tkpsxdtx.html