草庐IT

dart-async

全部标签

dart - 实例化 ImageShader 的正确方法是什么?

我的自定义画家需要一个ImageShader。构造函数需要图像。我试图获取AssetImage,但我没有看到将其直接转换为Image的方法。现在我卡在decodeImageFromList()上了。如何将AssetImage转换为Uint8List? 最佳答案 改编self在previousquestion上的回答,下面是如何将AssetImage转换为ui.Image。Future_getImage(){Completercompleter=newCompleter();newAssetImage('assets/image.pn

dart - Flutter TextField 文本不打印到变量?

我的onChanged:文本字段文本我正在尝试更改我在同一类中声明的变量,并让它在无效函数中打印。请解释如何打印我的文本字段文本。classLoginPageStateextendsState{@overridevar_email;var_password;var_username;finalTextEditingControllercontroller=newTextEditingController();void_loginButton(){print("LoginfromPage");print(_password);print(_username);print(_email);

dart - 在 OSX 上安装 Flutter 时遇到问题

我按照在OSX上安装Flutter的说明进行操作,但最终遇到了这个错误:"Dart_NewStringFromUTF8expectsargument'str'tobevalidUTF-8."检查github问题,this一个似乎已关闭,但对解决没有帮助。我的文件路径中没有奇怪的字符。我在上面找不到可以解决此错误的任何其他内容,也不知道要检查什么/在哪里才能找出导致此错误的原因。还有其他人在OSX上遇到过这个问题吗? 最佳答案 我能够通过在详细模式下运行flutter来修复这个错误:flutterdoctor-v这为我提供了问题出在我

keyboard - flutter.io (dart) - 如何隐藏键盘建议栏?

在Flutter应用的文本框中,用户正在输入文本和数字。有什么方法可以抑制键盘建议栏? 最佳答案 使用EditableText类并将属性autocorrect设置为false。告诉我它是否有效,还没有尝试过。 关于keyboard-flutter.io(dart)-如何隐藏键盘建议栏?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/47147467/

dart - 我可以在 flutter 中访问类型或参数的元数据注释吗?

或者这种能力是否会随着反射包的丢失而丢失?我很好奇的是我可以在我自己的flutter应用程序中使用注释吗?还是只有dart才有这个功能,而flutter没有? 最佳答案 注解只能用于Flutter中的静态分析。例如,在您的IDE中生成提示和警告的分析器,代码生成工具,如built_value、built_redux、json_serializable,以及其他使用https://github.com/dart-lang/build的包利用这个。如果没有dart:mirrors,就无法在运行时获取元数据信息。正在努力使可反射包与代码生

dart - 我可以检查给定元素是否存在吗? find 在找不到任何匹配元素时会抛出错误吗?

我想使用Flutter编写一个测试来检查给定元素是否存在。我该怎么做?另外,如果找不到任何匹配的元素,测试会抛出错误吗? 最佳答案 是的,您可以使用find实用程序(或更一般地说Finder类)。Finders在您可以用它们表达的内容方面非常强大,包括检查UI中是否存在小部件,甚至检查其中有多少小部件。我们在frameworktests中有很多示例.以下是一些示例://checkthatMyWidgetisdisplayedexpect(find.byType(MyWidget),findOneWidget);//checkthat

sorting - 如何在 dart/Flutter 中使用 SplayTreeMap on Firebase 快照字典?

我已通过StreamBuilder成功取回数据并需要对其进行排序。如何按键对快照数据的map进行排序?此外,如果您举一个这样做的例子,我的值(value)也会有所帮助。我想我想做一个SplayTreeMap,但如果有更好的方法请提供。这是我的字典...{Vid2:{imageString:https://i.ytimg.com/vi/Amq-qlqbjYA/mqdefault.jpg,title:BLACKPINK-'마지막처럼(ASIFIT'SYOURLAST)'M/V,rank:2,videoID:Amq-qlqbjYA},Vid10:{imageString:https://i.

dart - NetworkImage 无法呈现 url

我尝试使用NetworkImage使用_renderImage方法渲染图像,但显示的只是一个大红色方block。当我使用Image.network使用_renderImage2方法进行渲染时,它工作正常。不幸的是,我需要renderImage的装饰和边界半径。为什么它不起作用?Container_renderImage(GroupMessageControllermessage)=>newContainer(width:300.0,margin:constEdgeInsets.all(5.0),decoration:newBoxDecoration(borderRadius:const

dart - dart 中的可观察包不监听 map 上的变化?

我实际上是在尝试监听我的Flutter应用中map上的变化,该应用使用Observable包声明为ObservableMap。我正在使用StreamSubscription来通知任何更改。但问题是它没有监听map对象内部的map内部变化。我提供了一个示例供引用。如果我做错了什么或者我们是否必须以不同的方式来做,请有人告诉我。主.dartimport'dart:async';import'package:flutter/material.dart';import'package:observable_map_demo/globals.dart';import'package:observ

dart - Flutter - 刷新后奇怪的 ListView 行为

他们能帮我解决并理解为什么ListView在刷新后会出现奇怪的行为吗?在下面的示例中,我创建了一个包含24个元素的列表,然后转到列表中的最后一项并点击图标刷新以更新列表。仅在更新后ListView不再显示所有元素。并通过randomString确保每个元素总是有不同的Keyimport'package:flutter/material.dart';import'dart:math';voidmain(){runApp(newMyApp());}classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontex