900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > flutter 获取屏幕宽度工具类

flutter 获取屏幕宽度工具类

时间:2020-08-17 13:20:39

相关推荐

flutter 获取屏幕宽度工具类

import 'dart:ui';//工具类 class GlobalUtils {static num screenW = 0; //设备的宽高static num screenH = 0; //设备的宽高static num devicePixelRatio = 0; // 设备的像素密度static Size physicalSize = Size(0, 0); // 设备的尺寸... (px)/// 初始化设备的宽高/// 全局记录设备的基本信息GlobalUtils.initDeviceW_H() {// 从 window对象获取屏幕的物理尺寸(px) 及 像素密度final physicalSize = window.physicalSize;final devicePixelRatio = window.devicePixelRatio;GlobalUtils.devicePixelRatio = devicePixelRatio;GlobalUtils.physicalSize = physicalSize;// 计算出ios/android 常用的屏幕宽高 (dp / pt);GlobalUtils.screenW =GlobalUtils.physicalSize.width / GlobalUtils.devicePixelRatio;GlobalUtils.screenH =GlobalUtils.physicalSize.height / GlobalUtils.devicePixelRatio;print("--device-w-" + GlobalUtils.screenW.toString() );print("--device-h-" + GlobalUtils.screenH.toString() );}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。