当前位置:   article > 正文

Flutter中屏幕尺寸设置_flutter choicechip设置宽度

flutter choicechip设置宽度

class HYSizeFit {
static MediaQueryData _mediaQueryData;
staticdouble screenWidth;
staticdouble screenHeight;
staticdouble rpx;
staticdouble px;

staticvoid initialize(BuildContext context, {double standardWidth = 750}) {
_mediaQueryData = MediaQuery.of(context);
screenWidth = _mediaQueryData.size.width;
screenHeight = _mediaQueryData.size.height;
rpx = screenWidth / standardWidth;
px = screenWidth / standardWidth * 2;
}

// 按照像素来设置
staticdouble setPx(double size) {
return HYSizeFit.rpx * size * 2;
}

// 按照rxp来设置
staticdouble setRpx(double size) {
return HYSizeFit.rpx * size;
}
}

也可以通过第三方库来解决

屏幕适配也可以使用第三方库:flutter_screenutil

  • https://github.com/OpenFlutter/flutter_screenutil

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/268759
推荐阅读
相关标签
  

闽ICP备14008679号