device.dart 716 B

123456789101112131415161718192021222324252627282930
  1. import 'dart:io';
  2. import 'package:flutter_screenutil/flutter_screenutil.dart';
  3. class Device {
  4. static getRatio(int value) {
  5. int uiwidth = value is int ? value : 750;
  6. // return ScreenUtil.mediaQueryData.size.width / uiwidth;
  7. return ScreenUtil().uiSize.width / uiwidth;
  8. }
  9. static getRpx(double value) {
  10. return value * getRatio(750);
  11. }
  12. static getBottomPadding() {
  13. return ScreenUtil().uiSize.height;
  14. }
  15. static getTopPadding() {
  16. // return ScreenUtil.mediaQueryData.padding.top;
  17. return ScreenUtil().uiSize.height;
  18. }
  19. static getWidth() {
  20. return ScreenUtil().uiSize.width;
  21. // return ScreenUtil.mediaQueryData.size.width;
  22. }
  23. static Platform platform = Platform();
  24. }