美文网首页FlutterFlutter学习
针对 flutter_screenutil 封装

针对 flutter_screenutil 封装

作者: 泛滥的小愤青 | 来源:发表于2020-07-07 17:18 被阅读0次

    版本 : flutter_screenutil: ^2.2.0

    一个用于调整屏幕和字体大小的flutter插件。让您的UI在不同的屏幕大小上显示合理的布局!

    import 'package:flutter_screenutil/flutter_screenutil.dart';
    
    /// 直接通过`类名称`访问里面的方法,方法为 静态方法
    class ScreenAdaper {
      static init(context){
        /// 设计稿 --- 宽/高
        ScreenUtil.init();
        ScreenUtil.init(width: 750, height: 1334);
        ScreenUtil.init(width: 750, height: 1334, allowFontScaling: true);  //flutter_screenuitl >= 1.2
      }
        static sp(double value){
         return ScreenUtil().setSp(value, allowFontScalingSelf: true);  /// 获取 计算后的字体
        }
        static height(double value){
         return  ScreenUtil().setHeight(value);  /// 获取 计算后的高度
        }
        static width(double value){
         return ScreenUtil().setWidth(value);    /// 获取 计算后的宽度
        }
        static screenHeight(){
          return  ScreenUtil.screenHeight;  /// 获取 计算后的屏幕高度
        }
        static screenWidth(){
          return  ScreenUtil.screenWidth;  /// 获取 计算后的屏幕高度
        }
    
    }
    

    相关文章

      网友评论

        本文标题:针对 flutter_screenutil 封装

        本文链接:https://www.haomeiwen.com/subject/ankzqktx.html