gpt4 book ai didi

flutter - 如何根据不同的屏幕尺寸使 flutter web drawer 响应?

转载 作者:行者123 更新时间:2023-12-05 06:24:45 26 4
gpt4 key购买 nike

我正在制作一个带有抽屉的 flutter web 的管理仪表板。但是当我尝试在移动设备上访问它时,抽屉还不能响应......我如何以图标列表的形式访问移动设备上的抽屉?

body: Container(
width: MediaQuery.of(context).size.width,
height: MediaQuery.of(context).size.height,
child: Row(
children: <Widget>[
Drawer(
child: ListView(
padding: EdgeInsets.zero,
children: <Widget>[
DrawerHeader(
margin: EdgeInsets.zero,
child: Center(
child: Image(
image: ExactAssetImage("images/image.png"),
),
),
),
ListTile(
leading: Icon(Icons.location_city),
title: Text('Partner'),
onTap: () {
_setPage(ClientPage());
},
),
ListTile(
leading: Icon(Icons.multiline_chart),
title: Text('Proyek'),
onTap: () {
_setPage(ProyekPage());
},
),
],
);
),
],
),
),

笔记本电脑上的这个展示抽屉 drawer on laptop

这是手机上的展示抽屉drawer on mobile

没有区别:'

最佳答案

您可以使用 LayoutBuilder确定页面的屏幕大小并根据父级尺寸更新子级小部件。检查这个similar Stack Overflow post为样本。

关于flutter - 如何根据不同的屏幕尺寸使 flutter web drawer 响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57566629/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com