flutter报错,tabbarview 嵌套listview

编程入门 行业动态 更新时间:2024-10-10 09:22:30

flutter报错,tabbarview <a href=https://www.elefans.com/category/jswz/34/1771299.html style=嵌套listview"/>

flutter报错,tabbarview 嵌套listview

因为布局比较复杂,并不是单纯的简单嵌套,所以暂时未找到解决办法,解决中

======== Exception caught by rendering library =====================================================
The following assertion was thrown during performLayout():
RenderCustomMultiChildLayoutBox object was given an infinite size during layout.

This probably means that it is a render object that tries to be as big as possible, but it was put inside another render object that allows its children to pick their own size.
The nearest ancestor providing an unbounded height constraint is: RenderIndexedSemantics#0efe1 relayoutBoundary=up37 NEEDS-LAYOUT
...  needs compositing
...  parentData: index=0; keepAlive; layoutOffset=0.0 (can use size)
...  constraints: BoxConstraints(w=360.0, 0.0<=h<=Infinity)
...  semantic boundary
...  size: Size(360.0, 20.0)
...  index: 0
The constraints that applied to the RenderCustomMultiChildLayoutBox were: BoxConstraints(w=360.0, 0.0<=h<=Infinity)
The exact size it was given was: Size(360.0, Infinity)

See /docs/development/ui/layout/box-constraints for more information.

The relevant error-causing widget was: 
  Scaffold file:///Users/rainsonking/AndroidStudioProjects/app_kw_plat/lib/components/list/kw_list_label.dart:114:20
When the exception was thrown, this was the stack: 
#0      RenderBox.debugAssertDoesMeetConstraints.<anonymous closure> (package:flutter/src/rendering/box.dart:2215:9)
#1      RenderBox.debugAssertDoesMeetConstraints (package:flutter/src/rendering/box.dart:2309:6)
#2      RenderBox.size=.<anonymous closure> (package:flutter/src/rendering/box.dart:2001:7)
#3      RenderBox.size= (package:flutter/src/rendering/box.dart:2003:6)
#4      RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:406:5)
...
The following RenderObject was being processed when the exception was fired: RenderCustomMultiChildLayoutBox#4c6e9 relayoutBoundary=up41 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
...  parentData: <none> (can use size)
...  constraints: BoxConstraints(w=360.0, 0.0<=h<=Infinity)
...  size: Size(360.0, Infinity)
RenderObject: RenderCustomMultiChildLayoutBox#4c6e9 relayoutBoundary=up41 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
  parentData: <none> (can use size)
  constraints: BoxConstraints(w=360.0, 0.0<=h<=Infinity)
  size: Size(360.0, Infinity)
...  child 1: RenderRepaintBoundary#94819 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
...    needs compositing
...    parentData: offset=Offset(0.0, 0.0); id=_ScaffoldSlot.body
...    constraints: MISSING
...    size: MISSING
...    usefulness ratio: no metrics collected yet (never painted)
...    child: RenderCustomPaint#336b6 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
...      parentData: <none>
...      constraints: MISSING
...      size: MISSING
...      child: RenderRepaintBoundary#4adcc NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
...        needs compositing
...        parentData: <none>
...        constraints: MISSING
...        size: MISSING
...        usefulness ratio: no metrics collected yet (never painted)
...        child: _RenderScrollSemantics#ffa10 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
...          parentData: <none>
...          constraints: MISSING
...          semantic boundary
...          size: MISSING
...  child 2: RenderStack#55d77 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
...    parentData: offset=Offset(0.0, 0.0); id=_ScaffoldSlot.floatingActionButton
...    constraints: MISSING
...    size: MISSING
...    alignment: Alignment.centerRight
...    textDirection: ltr
...    fit: loose
...    child 1: RenderTransform#b9299 NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE
...      parentData: not positioned; offset=Offset(0.0, 0.0)
...      constraints: MISSING
...      size: MISSING
...      transform matrix: [0] 0.0,0.0,0.0,0.0
[1] 0.0,0.0,0.0,0.0
[2] 0.0,0.0,1.0,0.0
[3] 0.0,0.0,0.0,1.0
...      origin: null
...      alignment: Alignment.center
...      textDirection: ltr
...      transformHitTests: true
...      child: RenderTransform#7b145 NEEDS-LAYOUT NEEDS-PAINT
...        parentData: <none>
...        constraints: MISSING
...        size: MISSING
...        transform matrix: [0] 0.7,0.7,0.0,0.0
[1] -0.7,0.7,0.0,0.0
[2] 0.0,0.0,1.0,0.0
[3] 0.0,0.0,0.0,1.0
...        origin: null
...        alignment: Alignment.center
...        textDirection: ltr
...        transformHitTests: true
====================================================================================================

======== Exception caught by rendering library =====================================================
_RenderInkFeatures object was given an infinite size during layout.
The relevant error-causing widget was: 
  Scaffold file:///Users/rainsonking/AndroidStudioProjects/app_kw_plat/lib/components/list/kw_list_label.dart:114:20
====================================================================================================

======== Exception caught by rendering library =====================================================
RenderPhysicalModel object was given an infinite size during layout.
The relevant error-causing widget was: 
  Scaffold file:///Users/rainsonking/AndroidStudioProjects/app_kw_plat/lib/components/list/kw_list_label.dart:114:20
====================================================================================================

======== Exception caught by rendering library =====================================================
RenderRepaintBoundary object was given an infinite size during layout.
The relevant error-causing widget was: 
  ListView file:///Users/rainsonking/AndroidStudioProjects/app_kw_plat/lib/pages/pageShow/list.dart:361:24
====================================================================================================

======== Exception caught by rendering library =====================================================
RenderIndexedSemantics object was given an infinite size during layout.
The relevant error-causing widget was: 
  ListView file:///Users/rainsonking/AndroidStudioProjects/app_kw_plat/lib/pages/pageShow/list.dart:361:24
====================================================================================================

======== Exception caught by rendering library =====================================================
'package:flutter/src/widgets/scroll_position.dart': Failed assertion: line 520 pos 14: 'minScrollExtent <= maxScrollExtent': is not true.
The relevant error-causing widget was: 
  ListView file:///Users/rainsonking/AndroidStudioProjects/app_kw_plat/lib/pages/pageShow/list.dart:361:24
====================================================================================================

======== Exception caught by rendering library =====================================================
RenderBox was not laid out: RenderRepaintBoundary#94819 NEEDS-LAYOUT NEEDS-PAINT
'package:flutter/src/rendering/box.dart':
Failed assertion: line 1940 pos 12: 'hasSize'
The relevant error-causing widget was: 
  Scaffold file:///Users/rainsonking/AndroidStudioProjects/app_kw_plat/lib/components/list/kw_list_label.dart:114:20
====================================================================================================

更多推荐

flutter报错,tabbarview 嵌套listview

本文发布于:2024-02-27 09:34:46,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1706054.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:嵌套   报错   flutter   listview   tabbarview

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!