flutter - 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,
),
],
),
); } }
解决方案
推荐阅读
- php - 如何在 laravel 中与多个数据透视表建立关系?
- python - 使用 OpenCV Python 保存带有时间戳的图像流
- javascript - 我想尝试整页滚动 100vh
- java - Firebase 实时数据库 - 读取嵌套数据
- html - 单击与 VBA 中的 doPostBack 和 href 相关的
- ms-access - 如何在 VBA Access 中的这些值也查询的两个记录集之间正确交换字段的值
- javascript - 如何访问数据库中的数据并将其作为数组返回?
- mysql - mysql slave总是显示“Slave_IO_Running: Connecting,Last_IO_Errno: 2061”,然后改成1129
- c++ - 我收到一个 C++ 错误,说我的类构造函数参数类型与我的参数类型不匹配
- java - youtube-api 的“下一曲目”功能很奇怪