flutter中如果获取设备屏幕大小,状态栏高度等信息?由于UI自定义很高,material风格不适合,需要自己构建导航栏(或者叫标题栏),状态栏的高度不知道,内容都顶到屏幕最上方了,如何处理呢,Pub上面没找到合适的库~~~虽然开源库device_info可以获得一些设备信息,但好像并未包含屏幕大小,状态栏高度等信息。。。——————————————material只是了解太少,不会用罢了~~~其实很简单://状态栏高度double_statusBarHeight=MediaQuery.of(context).padding.top;//MediaQuery.of(context)这个里面还有其他信息,你们自行发掘吧//appbar高度double_kLeadingWidth=kToolbarHeight;
2 回答
德玛西亚99
TA贡献1770条经验 获得超3个赞
导入importdart:ui;就可以直接这样:window.devicePixelRatio获取设备像素比;window.physicalSize 获取屏幕尺寸;还有其他。。。导入import'dart:io';通过platformlibrary可以查看平台信息
添加回答
举报
0/150
提交
取消