草庐IT

零部件

全部标签

firebase - 在 firebase 动画列表中,有没有办法让 firebase 列表在加载之前知道小部件的预期高度?

有没有办法明确告诉firebase动画列表特定小部件的高度应该是多少?在我的例子中,firebase列表中的每个项目都有一个基于子级数量的可变大小(这是一个评论线程)。每当一个大线程超出视口(viewport)(上方)时,它就会被丢弃并且高度被遗忘,这会导致烦人的阻塞并在尝试向上滚动时失败。这是我的主题:newFirebaseAnimatedList(defaultChild:newDefaultThreadView(),query:ref.child(postKey),sort:(a,b)=>(a.key.compareTo(b.key)),itemBuilder:(context,

layout - 有没有办法在 SliverAppBar 的底部小部件中实现动态高度

SliverAppBar有一个属性bottom,它必须有preferredSize。现在我让它返回常量值:...newSliverAppBar(expandedHeight:_kFlexibleSpaceMaxHeight,flexibleSpace:newFlexibleSpaceBar(.....)...bottom:newBottomBar(...),//hastohavepreferredSize),...classBottomBarextendsStatelessWidgetimplementsPreferredSizeWidget{...@overrideSizegetpr

layout - 有没有办法在 SliverAppBar 的底部小部件中实现动态高度

SliverAppBar有一个属性bottom,它必须有preferredSize。现在我让它返回常量值:...newSliverAppBar(expandedHeight:_kFlexibleSpaceMaxHeight,flexibleSpace:newFlexibleSpaceBar(.....)...bottom:newBottomBar(...),//hastohavepreferredSize),...classBottomBarextendsStatelessWidgetimplementsPreferredSizeWidget{...@overrideSizegetpr

dart - 组织 Flutter 小部件的最佳方式是什么?

我正在编写一个Flutter应用程序,我想知道什么是使我的代码更具可读性的最佳方法。现在,我知道这两种方法:创建一个最终变量并将自定义小部件存储在其上。创建一个新的小部件作为模板。那么有什么推荐的方法吗? 最佳答案 至于:createafinalvariableandstorethecustomizedwidgetonit使用类变量来保存您的小部件,例如finalWidgetfoo=newFoo();可能是不必要的或可能指向其他一些问题。我认为你最好创建一个返回你的小部件的函数,例如Widget_buildFoo(){returnn

dart - 组织 Flutter 小部件的最佳方式是什么?

我正在编写一个Flutter应用程序,我想知道什么是使我的代码更具可读性的最佳方法。现在,我知道这两种方法:创建一个最终变量并将自定义小部件存储在其上。创建一个新的小部件作为模板。那么有什么推荐的方法吗? 最佳答案 至于:createafinalvariableandstorethecustomizedwidgetonit使用类变量来保存您的小部件,例如finalWidgetfoo=newFoo();可能是不必要的或可能指向其他一些问题。我认为你最好创建一个返回你的小部件的函数,例如Widget_buildFoo(){returnn

firebase - 如何将 firebase 存储中的图像显示到小部件中?

我想将保存在firebasestorage中的图像显示到一个小部件中,该小部件在我的屏幕上显示profilepicture。目前我可以获得下载url但不确定如何使用该url将图像显示到小部件中。这是显示我想用来自firebase的图像更新的profilepictureUI的代码(即在ClipOval小部件内)@overrideWidgetbuild(BuildContextcontext){returnScaffold(appBar:AppBar(title:Text('EditProfile'),actions:[newCenter(child:newText('SAVE')),],

firebase - 如何将 firebase 存储中的图像显示到小部件中?

我想将保存在firebasestorage中的图像显示到一个小部件中,该小部件在我的屏幕上显示profilepicture。目前我可以获得下载url但不确定如何使用该url将图像显示到小部件中。这是显示我想用来自firebase的图像更新的profilepictureUI的代码(即在ClipOval小部件内)@overrideWidgetbuild(BuildContextcontext){returnScaffold(appBar:AppBar(title:Text('EditProfile'),actions:[newCenter(child:newText('SAVE')),],

dart - 如何将小部件构造函数作为参数传递给另一个要构建的小部件

有没有办法将一个小部件作为参数传递给另一个小部件?我的代码与此类似,有两个TextWidgetBoldWidget和ItalicWidget:abstractclassTextWidgetextendsStatelessWidget{finalStringtext;TextWidget({@requiredthis.text,});}classBoldWidgetextendsTextWidget{@overrideWidgetbuild(BuildContextcontext){returnText(this.text,style:TextStyle(fontWeight:FontW

dart - 如何将小部件构造函数作为参数传递给另一个要构建的小部件

有没有办法将一个小部件作为参数传递给另一个小部件?我的代码与此类似,有两个TextWidgetBoldWidget和ItalicWidget:abstractclassTextWidgetextendsStatelessWidget{finalStringtext;TextWidget({@requiredthis.text,});}classBoldWidgetextendsTextWidget{@overrideWidgetbuild(BuildContextcontext){returnText(this.text,style:TextStyle(fontWeight:FontW

dart - 测试文本小部件中的子字符串

通常要查找整个字符串,您可以像这样使用find.text():expect(find.text('texttofind'),findsOneWidget);如何在Text小部件中查找子字符串?假设有'texttofind'的文本,我们只是想检查'to'是Text小部件的一部分。 最佳答案 通过使用find.byWidgetPredicate,您可以指定自己的验证谓词,从而检查您想要的所有内容,例如文本的子字符串。例如:expect(find.byWidgetPredicate((widget){if(widgetisText){fi