草庐IT

dart-async

全部标签

dart - 当在全局变量中使用值时,由于 EdgeInsets.all,Flutter dart 编译失败

错误:Argumentofaconstantcreationmustbeconstantexpressions.代码:import'package:flutter/material.dart';main(){runApp(MyApp());}classMyAppextendsStatefulWidget{@overrideStatecreateState(){//TODO:implementcreateStatereturn_MyAppState();}}class_MyAppStateextendsState{List_products=['FoodTester'];var_font

dart - 如何按照垂直拖动操作的方向从底部淡入新屏幕?

我需要从屏幕底部导航到一个带有淡入动画的新屏幕,遵循自定义Material小部件上的垂直拖动方向。我创建了两个屏幕,屏幕-1和屏幕-2。在屏幕-1上,我有一个Container小部件。我已将小部件包装在GestureDetector中,我正在尝试导航到屏幕-2垂直拖动,我正在使用GestureDetector.onVerticalDrag属性。import'package:flutter/material.dart';voidmain(){runApp(MyApp());}classMyAppextendsStatefulWidget{@override_MyAppStatecreat

dart - flutter 使用一个 bool 变量启用和禁用各种 Check_List_Tile

我是新手。在我的项目中,有多种check_list_tile取决于列表(出席列表)的长度。我使用了一个bool变量。现在,当我按下一个复选框时,它会自动选中所有其他复选框。请帮助我(点击一个复选框不应更改所有其他复选框的状态,除非单击)。我已经复制了所有代码,请检查check_box_list字段。import'package:flutter/material.dart';import'package:firebase_database/firebase_database.dart';import'dart:async';Mapmap_student_data;Iterableiter

dart - 如何在 Flutter 中制作 ArcProgress Bar?

我正在尝试在Flutter中制作ArcProgress栏。下图是我想要达到的效果我只能在flutter的小部件目录中找到CircularProgressIndicator。我累了下面的包https://pub.dartlang.org/packages/percent_indicator但是没能实现圆弧进度条。任何帮助将不胜感激 最佳答案 您可以像这样使用CircularPercentIndicator:@overrideWidgetbuild(BuildContextcontext){doubleyourPercentage=0.

dart - 动态显示/隐藏 CircularProgressIndicator

我的应用程序中有一个屏幕,其中除了CircularProgressIndicator外几乎没有其他小部件,我需要帮助在任务完成时显示和隐藏进度条,而不更改整个屏幕的状态 最佳答案 您可以尝试使用VisibilityWidget,根据需要设置visible属性为true或false 关于dart-动态显示/隐藏CircularProgressIndicator,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.c

dart - ListView 中的按钮溢出

我有一个基本的Listview,其中一个FlatButton作为其子项。当按钮文本非常大时,它会溢出。Seeimage.如何使用省略号(或其他方式)处理溢出?这是构建函数:@overrideWidgetbuild(BuildContextcontext){returnScaffold(body:ListView(children:[FlatButton.icon(color:Colors.grey[200],onPressed:(){},icon:Icon(Icons.tune,color:Colors.grey),label:Text('Loremipsumdolorsitametc

google-maps - 如何使用 Flutter/Dart 在 map 上添加标记点击/单击?

我刚开始研究flutter/dart。来自HTML5/Javascript,我想知道什么相当于:google.maps.event.addListener(map,'click',function(event){placeMarker(event.latLng);});functionplaceMarker(location){varmarker=newgoogle.maps.Marker({position:location,map:map});我浏览了整个互联网,发现了很多添加标记的示例,但不是在map上点击。(例如Example1、Example2)。google_maps_fl

dart - 何时在 Dart 小部件中使用 "new"关键字

这个问题在这里已经有了答案:Doyouneedtousethe"new"keywordinDart?(3个答案)关闭3年前。例如,当我想创建一个带有文本“button”的按钮时,我创建了一个带有Text小部件作为其子部件的RaisedButton。在此文本之前是否使用“new”关键字似乎对按钮的最终结果没有影响。因此,我想知道在什么情况下使用RaisedButton和Text等常规小部件时需要使用new关键字。当然,我熟悉“new”关键字及其用于创建新对象的用途,但在我刚才描述的情况下,我不明白该关键字有何不同以及我是否应该使用它。

dart - 如何在 flutter 中按下后更改 IconButton 的颜色

我想在按下后改变图标的​​颜色。我该怎么做?我的IconButton是ListTile的前导。leading:newIconButton(icon:Icon(Icons.star,color:Colors.white),onPressed:(){setState((){//color:Colors.yellow;//How?});},), 最佳答案 你可以这样做classSomeStateextendsState{Color_iconColor=Colors.white;@overrideWidgetbuild(BuildConte

Flutter - 库比蒂诺主题没有 colors.dart?

为什么Cupertino主题没有Colors包?导入Material包时,可以轻松使用Colors.green。Cupertino主题的Flutter颜色常量存储在哪里? 最佳答案 只需使用Cuppertino的颜色常量即可。import'package:flutter/cupertino.dart';Container(color:CupertinoColors.activeGreen,child:Text("USER"),) 关于Flutter-库比蒂诺主题没有colors.dart