在布局期间为Renderflex对象赋予了无限大小-颤动错误

问题描述

我想制作一个具有额外高度的SingleChileScrollView。我写了一个代码,如果能正常工作则更早些,但是现在我看到了renderflex对象错误。 它工作了一次,突然我看到了这个错误。有人可以看看并提供帮助吗?

下面是代码:

<DatePickerWidget startDate="2020/09/01" endDate="2020/09/30"/ update=this.props.update>

这是我看到的错误:

import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:xdflutter/Component61.dart';
import 'package:xdflutter/Component71.dart';
import 'package:xdflutter/Component81.dart';
import 'package:xdflutter/Component91.dart';
import './Component31.dart';
import './Component22.dart';
import './Component21.dart';
import './start.dart';
import 'package:adobe_xd/page_link.dart';
import 'package:flutter_svg/flutter_svg.dart';

class Fifth extends StatelessWidget {
  Fifth({
    Key key,}) : super(key: key);
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      backgroundColor: const Color(0xffffffff),body: SingleChildScrollView(
        child: Container(
          child: Column(
          children: <Widget>[
            Container(
              height: 1000,width: MediaQuery.of(context).size.width,child: Column(
                children: <Widget>[
                Transform.translate(
              offset: Offset(0.0,290.0),child:
              // Adobe XD layer: 'right' (shape)
              Container(
                width: 315.0,height: 287.0,decoration: BoxDecoration(
                  borderRadius: BorderRadius.circular(50.0),image: DecorationImage(
                    image: const AssetImage('assets/images/right.png'),fit: BoxFit.fill,),Transform.translate(
              offset: Offset(0.0,-275.0),child: SizedBox(
                width: 434.0,child: Text(
                  'What you should know \nbefore you begin? ',style: TextStyle(
                    fontFamily: 'Corbel',fontSize: 36,color: const Color(0xff000000),fontWeight: FontWeight.w700,textAlign: TextAlign.center,-260.0),child: SizedBox(
                width: 348.0,height: 108.0,child: Component31(),Transform.translate(
              offset: Offset(-0.5,-376.5),child: SvgPicture.string(
                _svg_kr65u6,allowDrawingOutsideViewBox: true,-370.0),child: SizedBox(
                width: 166.0,child: Text(
                  'R:Right',fontSize: 42,decoration: TextDecoration.underline,15.0),child:
              // Adobe XD layer: 'left' (shape)
              Container(
                width: 307.0,height: 278.0,image: DecorationImage(
                    image: const AssetImage('assets/images/left.png'),-320.0),child: SizedBox(
                width: 130.0,child: Text(
                  'L:Left',50.0),child:
              // Adobe XD layer: 'face' (shape)
              Container(
                width: 312.0,height: 289.0,decoration: BoxDecoration(
                  borderRadius: BorderRadius.circular(54.0),image: DecorationImage(
                    image: const AssetImage('assets/images/face.png'),-300.0),child: SizedBox(
                width: 142.0,child: Text(
                  'F:Face',90.0),child: Container(
                width: 314.0,height: 298.0,image: DecorationImage(
                    image: const AssetImage('assets/images/back.png'),-270.0),child: SizedBox(
                width: 173.0,child: Text(
                  'B: Back ',130.0),height: 300.0,image: DecorationImage(
                    image: const AssetImage('assets/images/upper.png'),-230.0),child: SizedBox(
                width: 192.0,child: Text(
                  'U: Upper',165.0),child: Container(
                width: 310.0,height: 296.0,image: DecorationImage(
                    image: const AssetImage('assets/images/down.png'),-190.0),child: SizedBox(
                width: 187.0,child: Text(
                  'D: Down',145.0),child: SizedBox(
                width: 329.0,child: Text(
                  'R2: Right twice',160.0),child: Container(
                width: 312.0,height: 294.0,image: DecorationImage(
                    image: const AssetImage('assets/images/r2.png'),Transform.translate(
              offset: Offset(0.5,170.0),child: SizedBox(
                width: 442.0,height: 0.0,child: Component22(),185.0),child: SizedBox(
                width: 408.0,child: Text(
                  'Counter-clockwise \nrotations',380.0),200.0),child: SizedBox(
                width: 500.0,height: 200.0,child: Component61(),260.0),//        THIS IS IF I NEED TO ADD LINE BELOW SLICE TURNS
              ),190.0),child: SizedBox(
                width: 238.0,child: Text(
                  'Slice turns ',280.0),height: 303.0,image: DecorationImage(
                    image: const AssetImage('assets/images/m_anti.png'),-80.0),child: SizedBox(
                width: 226.0,child: Text(
                  'M: Middle ',Transform.translate(
                      offset: Offset(0.0,360.0),child: Container(
                        width: 304.0,height: 297.0,decoration: BoxDecoration(
                          borderRadius: BorderRadius.circular(50.0),image: DecorationImage(
                            image: const AssetImage('assets/images/m.png'),Transform.translate(
                              offset: Offset(0.0,-50.0),child: SizedBox(
                                width: 338.0,child: Text(
                                  'M\': Middle anti-\nclockwise ',style: TextStyle(
                                    fontFamily: 'Corbel',Transform.translate(
                              offset: Offset(-0.5,280.5),child: SizedBox(
                                width: 442.0,Transform.translate(
                                offset: Offset(0.0,300.0),child: SizedBox(
                                  width: 500,height: 200,child: Component71(),Transform.translate(
                              offset: Offset(5.5,220.5),child: SizedBox(
                                width: 305.0,235.5),child: SizedBox(
                                width: 500.0,child: Component81(),160.5),child: Component91(),-60.5),90.5),],//          Transform.translate(
//            offset: Offset(4.0,250.0),//            child: PageLink(
//              links: [
//                PageLinkInfo(
//                  transition: LinkTransition.Fade,//                  ease: Curves.easeOut,//                  duration: 0.3,//                  pageBuilder: () => start(),//                ),//              ],//              child: SizedBox(
//                width: 193.0,//                height: 43.0,//                child: Text(
//                  'Begin learning! ',//                  style: TextStyle(
//                    fontFamily: 'Corbel',//                    fontSize: 28,//                    color: const Color(0xffffffff),//                    fontWeight: FontWeight.w700,//                          ),//                          textAlign: TextAlign.right,//                        ),//                      ),//                    ),//                  ),Transform.translate(
                    offset: Offset(0.0,100.0),child: RaisedButton(
                      onPressed: () {},child: const Text('Begin learning!',style: TextStyle(
                        fontFamily: 'Corbel',fontSize: 28,color: const Color(0xffffffff)
                      ),Transform.translate(
                offset: Offset(4.0,child: PageLink(
                  links: [
                    PageLinkInfo(
                      transition: LinkTransition.Fade,ease: Curves.easeOut,duration: 0.3,pageBuilder: () => Fifth(),Transform.translate(
                        offset: Offset(60,670.5),child: Text(
                          'Start learning!',style: TextStyle(
                            fontSize: 40.0,fontFamily: 'Corbel',color: Colors.black,Column(
                        mainAxisAlignment: MainAxisAlignment.center,children: <Widget>[
                          Align(
                            alignment: Alignment.bottomCenter,);
  }
}

const String _svg_kr65u6 =
    '<svg viewBox="-33.5 113.5 442.0 121.0" ><path transform="translate(-33.5,113.5)" d="M 442 0 L 0 0" fill="none" stroke="#707070" stroke-width="3" stroke-miterlimit="4" stroke-linecap="butt" /><path transform="translate(-33.5,234.5)" d="M 442 0 L 0 0" fill="none" stroke="#707070" stroke-width="3" stroke-miterlimit="4" stroke-linecap="butt" /></svg>';

有人可以帮忙吗?谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...