首页 > 解决方案 > screenutil 导入但卡在 ScreenUtil.init(context, width: 350, height: 660,);

问题描述

在报价小部件部分中,我遇到了那个错误(Widget build(BuildContext context) { ScreenUtil.init(context,width: 350, height: 660);)我找不到解决方案,如何解决这个问题让我帮助在这里输入代码


import 'dart:ui'; import 'package:app/ui/styleguide/theme_text.dart'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter/rendering.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; class DataWidget extends StatelessWidget {   final Color backgroundcolor;   final String quote, author;   const DataWidget({Key key, this.backgroundcolor, this.quote, this.author})
      : super(key: key);  @override   Widget build(BuildContext context) {
    ScreenUtil.init(context, width: 350, height: 660,)
    return Container(
    width: ScreenUtil.screenWidthDp,   
      color: backgroundcolor,
      padding: EdgeInsets.symmetric(
        horizontal: ScreenUtil().setWidth(16),
        vertical: ScreenUtil().setHeight(48),
      child: Column(
        crossAxisAlignment: CrossAxisAlignment.start,
        children: <Widget>[
          Image.asset(
            'assets/quote.png',
            height: ScreenUtil().setHeight(70),
            width: ScreenUtil().setWidth(70),
          ),
          Text(
            quote,
            style: ThemeText.headLine,
          ),
          Text(
            author,
            style: ThemeText.subhead,
          ),
        ],
      ),
    );   } }

标签: flutter

解决方案


推荐阅读