android - 如何将 MediaQueryData 添加到空间填充?
问题描述
如何使用 MediaQueryData 在底部添加特定的填充?
Padding(
padding: const EdgeInsets.only(
bottom:8.0,
),
)
解决方案
我想你的意思是
MediaQueryData mediaQueryData = MediaQuery.of(context);
并获取设备屏幕的宽度和高度:
mediaQueryData.size.width;
mediaQueryData.size.height;
然后你可以做这样的事情
Padding(
padding: EdgeInsets.only(
bottom: mediaQueryData.size.height * 0.05 // means 5% of screen height
),
)
推荐阅读
- json - 是否有所有可能的 AWS Rekognition“场景”标签的列表?
- jestjs - 如何使用 Jest + Enzyme 测试 React 组件中的功能?
- c - CLion C99我如何将颜色输出到控制台
- microsoft-graph-api - MailboxNotEnabledForRESTAPI 访问我/照片时此邮箱尚不支持 REST API
- java - 从 sysctl 和文件 \proc\sys\net\core\somaxconn 获取 SOMAXCONN 失败。默认值:200
- amazon-web-services - 如何判断实例元数据服务 (IMDS) EC2 实例使用的是哪个版本?
- sql - 具有多个角色和多个团队数据库设计的用户
- r - 向甘特图添加气泡以指示结束日期是否已发生 ggplot2
- javascript - 在触发 onChange 时仅更新列表的第一个元素
- amazon-web-services - S3 存储桶策略无效