草庐IT

dart - 创建合适的 Flutter UI

我正在尝试创建下面的图像以进行flutter。尝试遵循一些示例,但无法获得正确的组合。计划在下一阶段连接到firebase。所以,现在我必须创建一张卡片,然后复制它。但是,我无法通过反复试验来获得正确的UI。非常感谢任何对此的帮助。到目前为止,下面是我所拥有的。import'package:flutter/material.dart';classliberPageextendsStatefulWidget{@override_liberPagecreateState()=>new_liberPage();}class_liberPageextendsState{finalShapeBo

flutter:将带有 Column 的 FlatButton 作为子项放入 AppBar 会破坏布局

我有以下用于在我的应用程序中创建BottomAppBar的代码,它工作正常。classMyBottomAppBarextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){finalListrowContents=[newFlatButton(onPressed:(){},padding:EdgeInsets.all(10.0),child:newRow(children:[newIcon(Icons.menu),newText("Feed")],),),constExpanded(child:constSized

flutter:将带有 Column 的 FlatButton 作为子项放入 AppBar 会破坏布局

我有以下用于在我的应用程序中创建BottomAppBar的代码,它工作正常。classMyBottomAppBarextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){finalListrowContents=[newFlatButton(onPressed:(){},padding:EdgeInsets.all(10.0),child:newRow(children:[newIcon(Icons.menu),newText("Feed")],),),constExpanded(child:constSized

flutter - 使用构建器构建时如何访问列表项?

在下面的Flutter应用程序中,我试图仅在每张卡片计数时在每张卡片中显示一个LinearProgressIndicator。正确的进度打印到控制台,但我不知道如何从LinearProgressIndicator小部件访问“stepProgress”变量来更新View。卡片是用构建器构建的,因为它们会根据map(对象)的输入列表(数组)发生变化。import'dart:async';import'package:flutter/material.dart';voidmain()=>runApp(MyApp());finalkey=newGlobalKey();Listcards=[];

flutter - 使用构建器构建时如何访问列表项?

在下面的Flutter应用程序中,我试图仅在每张卡片计数时在每张卡片中显示一个LinearProgressIndicator。正确的进度打印到控制台,但我不知道如何从LinearProgressIndicator小部件访问“stepProgress”变量来更新View。卡片是用构建器构建的,因为它们会根据map(对象)的输入列表(数组)发生变化。import'dart:async';import'package:flutter/material.dart';voidmain()=>runApp(MyApp());finalkey=newGlobalKey();Listcards=[];

dart - Flutter 可忽略的唯一键

我有一个Dismissible的列表小部件如下:Dismissible(direction:DismissDirection.endToStart,key:Key(widget.data[i]),onDismissed:(direction){widget.onRemoveRequest(i,widget.data[i]);},background:Container(color:Colors.red,child:Row(crossAxisAlignment:CrossAxisAlignment.center,mainAxisAlignment:MainAxisAlignment.en

dart - Flutter 可忽略的唯一键

我有一个Dismissible的列表小部件如下:Dismissible(direction:DismissDirection.endToStart,key:Key(widget.data[i]),onDismissed:(direction){widget.onRemoveRequest(i,widget.data[i]);},background:Container(color:Colors.red,child:Row(crossAxisAlignment:CrossAxisAlignment.center,mainAxisAlignment:MainAxisAlignment.en

Flutter Row 未向左对齐

我无法将行与列左侧的文本对齐。布局如下所示:但是,我希望用户名(“PeterJonathan”)和用户名(“@pj”)与最左侧对齐。对我如何做到这一点有什么建议吗?这是我目前的代码:classProfilePageextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnnewScaffold(appBar:AppBar(elevation:0.0,//title:Text('Profile'),),body:newContainer(padding:EdgeInsets.fromLTRB(25.0,0

Flutter Row 未向左对齐

我无法将行与列左侧的文本对齐。布局如下所示:但是,我希望用户名(“PeterJonathan”)和用户名(“@pj”)与最左侧对齐。对我如何做到这一点有什么建议吗?这是我目前的代码:classProfilePageextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnnewScaffold(appBar:AppBar(elevation:0.0,//title:Text('Profile'),),body:newContainer(padding:EdgeInsets.fromLTRB(25.0,0

dart - setState() 如何重建子部件?

我只需要了解在调用setState()时flutter有状态小部件如何构建其有状态子部件。请看下面的代码。classMyStatefulWidgetextendsStatefulWidget{MyStatefulWidget({Keykey}):super(key:key);@override_MyStatefulWidgetStatecreateState()=>_MyStatefulWidgetState();}class_MyStatefulWidgetStateextendsState{Widgetbuild(BuildContextcontext){print("Parent