草庐IT

parent-child

全部标签

listview - flutter 是否尊重 parent 的边界半径?

我有一个带有此构建器函数的无状态小部件:Widgetbuild(BuildContextcontext){returnContainer(decoration:BoxDecoration(borderRadius:BorderRadius.circular(20),color:Colors.red,),margin:EdgeInsets.only(top:widget.position.dy,left:5,right:5,bottom:200),child:ListView(padding:EdgeInsets.only(bottom:70),shrinkWrap:true,child

listview - flutter 是否尊重 parent 的边界半径?

我有一个带有此构建器函数的无状态小部件:Widgetbuild(BuildContextcontext){returnContainer(decoration:BoxDecoration(borderRadius:BorderRadius.circular(20),color:Colors.red,),margin:EdgeInsets.only(top:widget.position.dy,left:5,right:5,bottom:200),child:ListView(padding:EdgeInsets.only(bottom:70),shrinkWrap:true,child

dart - 有 2 个 child 的行,一列和一个图像布局在 flutter 中

编辑它切断了我的背景渐变并且不显示图像。我需要一个flutter布局,左边是一列文本对象,右边是图像。我在flutter.io网站上找到了一张示例图片,但他们没有显示这个特定示例的代码。我对数据列进行了格式化,但无法弄清楚如何将图像添加到右侧。这是我试图明智布局的图片。这是我现有的代码,在图像右侧包含我们想要的数据classMemberProfileextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnScaffold(appBar:LBAppBar().getAppBar(),drawer:LBD

dart - 有 2 个 child 的行,一列和一个图像布局在 flutter 中

编辑它切断了我的背景渐变并且不显示图像。我需要一个flutter布局,左边是一列文本对象,右边是图像。我在flutter.io网站上找到了一张示例图片,但他们没有显示这个特定示例的代码。我对数据列进行了格式化,但无法弄清楚如何将图像添加到右侧。这是我试图明智布局的图片。这是我现有的代码,在图像右侧包含我们想要的数据classMemberProfileextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnScaffold(appBar:LBAppBar().getAppBar(),drawer:LBD

dart - Flutter 在 ListView 或 PageView 中跳过 child

假设我的PageView中有4个childPageView(children:[Page1(),Page2(),Page3(),//howtoskipthiswhenaconditionisfalsePage4(),],)我想在bool值为true时显示Page3,我该怎么做,我想放一个null但我不允许这样做。 最佳答案 一种方法是使用-使用sync*函数。如果condition为真,Page2将被显示。boolcondition=true;PageView(children:List.unmodifiable(()sync*{y

dart - Flutter 在 ListView 或 PageView 中跳过 child

假设我的PageView中有4个childPageView(children:[Page1(),Page2(),Page3(),//howtoskipthiswhenaconditionisfalsePage4(),],)我想在bool值为true时显示Page3,我该怎么做,我想放一个null但我不允许这样做。 最佳答案 一种方法是使用-使用sync*函数。如果condition为真,Page2将被显示。boolcondition=true;PageView(children:List.unmodifiable(()sync*{y

dart - 与最高 child 一样高并允许其他 child CrossAxisAlignment.stretch 的行

我想在Flutter中创建一个Row,它的最高子元素的高度最大。然后其他较小的child应该在可用空间中拉伸(stretch)。我尝试在Row上使用CrossAxisAlignment.stretch和MainAxisSize.min:Row(crossAxisAlignment:CrossAxisAlignment.stretch,mainAxisAlignment:MainAxisAlignment.spaceBetween,mainAxisSize:MainAxisSize.min,children:[Container(child:Text("1")),Container(ch

dart - 与最高 child 一样高并允许其他 child CrossAxisAlignment.stretch 的行

我想在Flutter中创建一个Row,它的最高子元素的高度最大。然后其他较小的child应该在可用空间中拉伸(stretch)。我尝试在Row上使用CrossAxisAlignment.stretch和MainAxisSize.min:Row(crossAxisAlignment:CrossAxisAlignment.stretch,mainAxisAlignment:MainAxisAlignment.spaceBetween,mainAxisSize:MainAxisSize.min,children:[Container(child:Text("1")),Container(ch

firebase - 从 firebase 检索时,字符串在离开 child 后返回 null

我正在使用以下代码从firebase实时数据库获取数据到我的flutter应用程序中。classhomeScreenextendsStatelessWidget{finalDBRef=FirebaseDatabase.instance.reference();finalStringdataToFetch;Stringname;...getData(name,dataToFetch);...voidgetData(Stringname,StringdataToFetch){DBRef.child("dataToFetch").once().then((DataSnapshotdataSn

firebase - 从 firebase 检索时,字符串在离开 child 后返回 null

我正在使用以下代码从firebase实时数据库获取数据到我的flutter应用程序中。classhomeScreenextendsStatelessWidget{finalDBRef=FirebaseDatabase.instance.reference();finalStringdataToFetch;Stringname;...getData(name,dataToFetch);...voidgetData(Stringname,StringdataToFetch){DBRef.child("dataToFetch").once().then((DataSnapshotdataSn