猿问

flutter中如果获取设备屏幕大小,状态栏高度等信息?

flutter中如果获取设备屏幕大小,状态栏高度等信息?
由于UI自定义很高,material风格不适合,需要自己构建导航栏(或者叫标题栏),状态栏的高度不知道,内容都顶到屏幕最上方了,如何处理呢,Pub上面没找到合适的库~~~
虽然开源库device_info可以获得一些设备信息,但好像并未包含屏幕大小,状态栏高度等信息。。。
——————————————material只是了解太少,不会用罢了~~~
其实很简单:
//状态栏高度
double_statusBarHeight=MediaQuery.of(context).padding.top;
//MediaQuery.of(context)这个里面还有其他信息,你们自行发掘吧
//appbar高度
double_kLeadingWidth=kToolbarHeight;
一只萌萌小番薯
浏览 1739回答 2
2回答

德玛西亚99

导入importdart:ui;就可以直接这样:window.devicePixelRatio获取设备像素比;window.physicalSize 获取屏幕尺寸;还有其他。。。导入import'dart:io';通过platformlibrary可以查看平台信息
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答