我正在尝试使用Sliver来实现可折叠的列表头。当我将小部件从普通窗口小部件更改为小窗口窗口小部件时,我经常会出现这样的错误:
I/flutter ( 3141): ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
I/flutter ( 3141): The following assertion was thrown building NotificationListener<ScrollNotification>():
I/f
我是新的颤振,并试图实现自定义列表视图在颤振。在布局错误期间,给出了be RenderCustomMultiChildLayoutBox对象的无限大小。
我无法得到哪个小部件的抛出错误
另外,请建议如何调试这些布局错误,因为错误跟踪没有抛出错误的特定小部件信息。
请查找相同的代码:
class ChatItemSreen extends StatelessWidget {
var leftSection;
var middleSection;
var rightSection;
ChatModel _chartObj;
我创建了一个自定义的ListTile,它应该在中间有两个分数,在这个()的左边和右边有信息。
左边的信息可以有任意的长度,当它太长时应该使用TextOverflow.ellipsis。我不能让它工作,因为文本似乎不知道它应该具有的宽度和溢出。我已经尝试过将文本小部件包装成SizedBox、扩展等,但都不起作用。
flutter: ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
flutter: The following me
我有一个小部件,当点击时,保存一个ID号,覆盖1000ms的CircularProgressIndicator,然后弹出进度指示器,并将用户路由到另一个页面。
这个带有ProgressIndicator和计时器的位是新的,它破坏了我的单元测试,现在给出了以下错误:
The following assertion was thrown running a test:
'package:flutter_test/src/binding.dart': Failed assertion: line 574 pos 12: '() {
'A Timer is
如何才能看到导致小部件不断传播小部件树的原因?我正在使用提供程序包,并且遇到了小部件不断堆叠的问题--例如,如果我在主页中添加了一个print语句:
@override
Widget build(BuildContext context) {
print("Home");
然后,在浏览应用程序一段时间后,如果我清除调试控制台并加载主页或它下面的任何屏幕,我将得到多个"Home“打印,即:
flutter: Home
flutter: Home
flutter: Home
flutter: Home
flutter: Home
flutter: Home
我越
当我第一次从Flutter应用程序加载TabBar时,我得到了以下错误: flutter: ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
flutter: The following NoSuchMethodError was thrown building TabBar(dependencies: [_InheritedTheme,
flutter: _LocalizationsScope-[GlobalKey#c29e1], _Tab
当我在终端命令中构建appbundle时,我遇到了一个问题 编译器消息: ../../flutter/packages/flutter/lib/src/widgets/basic.dart:5149:9: Error: Type 'ui.TextHeightBehavior' not found.
final ui.TextHeightBehavior textHeightBehavior;
^^^^^^^^^^^^^^^^^^^^^
我正在创建一个3x3魔方游戏使用Gridview在颤音。我现在拥有的是使用Gridview交换值的UI。现在,我需要点击两个单元格来交换这个值,直到它形成一个幻方。问题是,一旦我单击第二个单元格来交换值,第一个单元格就没有得到正确的值,但是第二个单元格得到了正确的值。下面是我的密码。有什么帮助吗?
样本数据
import 'package:flutter_app_magicsquare/model/TileModel.dart';
String selectedTileValue="";
late TileModel selectedTile;
int sel