jjzjj

LayoutBuilder

全部标签

当 LayoutBuilder 中的 StreamBuilder 时 flutter 无限循环

所以我正在制作一个带有LayoutBuilder的页面,如所述here在LayoutBuilder中,我放置了一个带有TextField的StreamBuilder,该TextField由bloc类SignupFormBloc提供支持。流是一个BehaviorSubject当有人在输入中输入内容时,它会触发onChanged函数,该函数是我的流的接收器。因此,我将值添加到流中,然后将值传递到StreamTransformer中以验证该值,然后让StreamBuilder再次构建TextField并显示错误消息(如果值无效)。这是问题的开始。当我点击TextField并输入内容时,它会启

当 LayoutBuilder 中的 StreamBuilder 时 flutter 无限循环

所以我正在制作一个带有LayoutBuilder的页面,如所述here在LayoutBuilder中,我放置了一个带有TextField的StreamBuilder,该TextField由bloc类SignupFormBloc提供支持。流是一个BehaviorSubject当有人在输入中输入内容时,它会触发onChanged函数,该函数是我的流的接收器。因此,我将值添加到流中,然后将值传递到StreamTransformer中以验证该值,然后让StreamBuilder再次构建TextField并显示错误消息(如果值无效)。这是问题的开始。当我点击TextField并输入内容时,它会启

layout - 当 FutureBuilder 在 LayoutBuilder 中时 flutter 无限循环

我在LayoutBuilder中有一个PageView来获取小部件的大小。由于它取决于小部件的大小,因此在构建小部件之前我不知道会有多少页面。所以我在LayoutBuilder里面加了FutureBuilder,这样就可以异步计算页数了。这是我的代码,但它在ConnectionState.waiting中无限期等待。代码中有什么问题,如何解决?import'package:flutter/material.dart';voidmain()=>runApp(MyApp());classMyAppextendsStatelessWidget{@overrideWidgetbuild(Bui

flutter - 无法将 ListView 设置为 LayoutBuilder Widget (Flutter)

我需要这样的结构我使用LayoutBuilder获取内容的高度(在AppBar和TabsBottomNavigation之间)。在这里,我构建了ProfileInfoContainer并想用一些ListTiles构建ListView,但是当我尝试在LayoutBuilder中构建它时,我在控制台中遇到了错误。如果我从LayoutBuilder中创建ListView,它就可以工作!请帮我解决一下。我的代码如下:Widgetbuild(BuildContextcontext){returnLayoutBuilder(builder:(BuildContextcontext,BoxConst