草庐IT

零部件

全部标签

dart - 每 5 分钟或定期刷新 Flutter Text 小部件内容

我有一个FlutterText小部件,它的内容是通过外部REST调用填充的。我想通过调用REST端点每5分钟定期刷新小部件内容。到目前为止,我设法每5分钟调用一次端点,但无法使用来自网络的新数据更新/刷新小部件内容。classPatientCount{intcount;doubleamount;PatientCount({this.count,this.amount});PatientCount.fromJson(Mapmap):count=map['count'],amount=map['amount'];}FuturefetchPatientCount()async{varurl=

dart - DropdownMenuItem 如何获取文本小部件的字符串数据

List>department=[];@overridevoidinitState(){super.initState();department.add(DropdownMenuItem(value:'DEP0000001',child:Text('IT-SAP'),));department.add(DropdownMenuItem(value:'DEP0000002',child:Text('HR-Admin'),));department.add(DropdownMenuItem(value:'DEP0000003',child:Text('Engineering'),));}@

dart - DropdownMenuItem 如何获取文本小部件的字符串数据

List>department=[];@overridevoidinitState(){super.initState();department.add(DropdownMenuItem(value:'DEP0000001',child:Text('IT-SAP'),));department.add(DropdownMenuItem(value:'DEP0000002',child:Text('HR-Admin'),));department.add(DropdownMenuItem(value:'DEP0000003',child:Text('Engineering'),));}@

dart - 在小部件之间共享尺寸

在Flutter中,我们可以使用Themes来共享颜色和字体样式。https://flutter.io/docs/cookbook/design/themes是否有我们可以以类似方式使用的现有最佳实践来共享值,例如边距、填充和宽度或高度?最好是有助于遵守Material设计指南的内容。 最佳答案 定义自定义小部件最简单也可能是最优雅的方法是定义自定义小部件,例如在内部使用具有正确尺寸的RaisedButton的MyRaisedButton。classMyRaisedButtonextendsStatelessWidget{MyRai

dart - 在小部件之间共享尺寸

在Flutter中,我们可以使用Themes来共享颜色和字体样式。https://flutter.io/docs/cookbook/design/themes是否有我们可以以类似方式使用的现有最佳实践来共享值,例如边距、填充和宽度或高度?最好是有助于遵守Material设计指南的内容。 最佳答案 定义自定义小部件最简单也可能是最优雅的方法是定义自定义小部件,例如在内部使用具有正确尺寸的RaisedButton的MyRaisedButton。classMyRaisedButtonextendsStatelessWidget{MyRai

flutter - 有没有办法将小部件对齐到 Flutter 中一行的最右边?

我在Flutter中有一行有两个小部件。我试图让第一个小部件位于屏幕中间,第二个小部件被迫位于屏幕的最右侧。我试过使用Spacer()。这会导致应用返回空白屏幕。我也尝试过使用Expanded。这会将第二个小部件完全发送出屏幕。尝试mainAxisAlignment:MainAxisAlignment.spaceBetween似乎没有任何效果。@overrideWidgetbuild(BuildContextcontext){returnnewContainer(height:MediaQuery.of(context).size.height,child:SingleChildScr

flutter - 有没有办法将小部件对齐到 Flutter 中一行的最右边?

我在Flutter中有一行有两个小部件。我试图让第一个小部件位于屏幕中间,第二个小部件被迫位于屏幕的最右侧。我试过使用Spacer()。这会导致应用返回空白屏幕。我也尝试过使用Expanded。这会将第二个小部件完全发送出屏幕。尝试mainAxisAlignment:MainAxisAlignment.spaceBetween似乎没有任何效果。@overrideWidgetbuild(BuildContextcontext){returnnewContainer(height:MediaQuery.of(context).size.height,child:SingleChildScr

dart - 单选按钮小部件在 Flutter 中的 AlertDialog 小部件中不起作用

我希望用户在移动到我的Flutter应用程序中的第二页之前选择单选按钮中给出的选项。我在它显示的Alertdialog中显示单选按钮小部件,但单选按钮在选择后没有改变。一切状态类floatingActionButton:FloatingActionButton(child:Icon(Icons.create),onPressed:(){returnshowDialog(context:context,builder:(context)=>AlertDialog(title:Text("SelectGradeSystemandNoofSubjects"),actions:[Radio(v

dart - 单选按钮小部件在 Flutter 中的 AlertDialog 小部件中不起作用

我希望用户在移动到我的Flutter应用程序中的第二页之前选择单选按钮中给出的选项。我在它显示的Alertdialog中显示单选按钮小部件,但单选按钮在选择后没有改变。一切状态类floatingActionButton:FloatingActionButton(child:Icon(Icons.create),onPressed:(){returnshowDialog(context:context,builder:(context)=>AlertDialog(title:Text("SelectGradeSystemandNoofSubjects"),actions:[Radio(v

dart - 如何在 flutter 的小部件中创建内循环?

我有一个json文件:[{"1":[{"week":"Saturday"},{"name":"A","time":"15:30"},{"name":"B","time":"18:45"},{"name":"C","time":"21:00"}]},{"2":[{"week":"Sunday"},{"name":"D","time":"14:30"},{"name":"E","time":"15:00"}]}]这是我的代码。假设counter列表是从json文件生成的。import'dart:convert';import'package:flutter/material.dart';v