WidgetsBinding.instance.window.physicalSize.width / WidgetsBinding.instance.window.physicalSize.height;是1024.01898.0,getWindowSize();是大小(0.0,0.0)在4K显示器上。如何获得真实的的屏幕尺寸?(应为21603840)
2admgd591#
目前获取屏幕大小需要一个插件,如window_size。使用window_size,getScreenList()或getCurrentScreen()将为您提供屏幕信息,包括大小。
window_size
getScreenList()
getCurrentScreen()
b5lpy0ml2#
您可以使用媒体查询
MediaQuery.of(context).size.height
2hh7jdfx3#
你可以试试screen_retriever插件。
Display primaryDisplay = await screenRetriever.getPrimaryDisplay(); debugPrint("primaryDisplay.size: ${primaryDisplay.size}"); debugPrint("primaryDisplay.visibleSize: ${primaryDisplay.visibleSize}");
3条答案
按热度按时间2admgd591#
目前获取屏幕大小需要一个插件,如
window_size
。使用
window_size
,getScreenList()
或getCurrentScreen()
将为您提供屏幕信息,包括大小。b5lpy0ml2#
您可以使用媒体查询
2hh7jdfx3#
你可以试试screen_retriever插件。