flutter相关内容

Flutter:在抽屉中选择标记ListTile

我想将当前页面的 ListTile 标记为选中,但是2天前,我正在寻找一种通用的方法。 我看到了此这样的示例,您可以在其中对磁贴进行硬编码ID并使用大小写来知道当前的 Tile 。我的问题是,如果要夸大100个 ListTile s,该怎么办?如何以编程方式将 selected 属性更改为选定的 Tile ?或更真实的例子:我有一个 Drawer ,它在每个发行版中都会改变形状,因此保留带有 ..
发布时间:2020-10-15 02:14:35 其他开发

弹出键盘时,TextField被隐藏

导入“ package:e_expense / home.dart”; 导入的“ package:flutter / material.dart”; 类SignUpPage扩展了StatefulWidget { @override _SignUpState createState()=> _SignUpState(); } 类_SignUpState扩展了State ..
发布时间:2020-10-15 02:14:21 移动开发

限制可拖动区域

我正在尝试创建类似可拖动滑块的小部件(例如确认滑块)。我的问题是是否有办法限制可拖动区域? import‘package:flutter / material.dart’; 导入‘confirmation_slider.dart’; void main()=> runApp(new MyApp()); 类MyApp扩展了StatelessWidget { @overr ..
发布时间:2020-10-15 02:14:17 其他开发

未定义命名参数“ child”。在Center()构造函数中

我今天进行了Flutter升级,现在出现一个错误,提示-[dart]未定义命名参数“ child”。该项目是新创建的,并且未更改默认代码,但仍具有相同的错误: 解决方案 实际上,我重新安装了flutter SDK以解决该问题。几天后,发生了相同的错误,但是我开始将鼠标悬停在红线上,一分钟后,该错误被自动解决。我猜一旦打开IDE,SDK将与Internet连接以检查所有库和语法内容。 ..
发布时间:2020-10-15 02:14:16 其他开发

Flutter从Future(布尔)返回bool类型。方法

这个问题与 ,但是对于我的用例来说,说明并没有太大帮助。我有一个类型为Future的方法,该方法返回一个布尔值来对Cloud Firestore执行查询,以检查用户输入的用户名是否已存在。 static Future doesNameAlreadyExist(字符串值,字符串 名称)async { 最终QuerySnapshot结果=等待Firestore.instance ..
发布时间:2020-10-15 02:13:14 其他开发

基于保持的循环进度按钮(颤振)

我正在尝试创建一个按钮,当用户按住该按钮时会有一个进度,但是如果用户在完成按钮之前未按下按钮,则进度会减少。就像图片上的一样 解决方案 正如Arnold Parge所说,您可以使用 GestureDetector 并收听 onTapDown 和 onTapUp 。要创建所需的LoadingButton,可以使用以下小部件结构: -GetureDetector -堆栈 -Circu ..
发布时间:2020-10-15 02:13:07 其他开发

如何在Flutter插件中获取活动和上下文

我的一个包裹需要访问 Context ,而我是从 onAttachedToEngine -> flutterPluginBinding.getApplicationContext()到变量,但这会导致 NullPointerException 使应用程序崩溃。原因是我认为我正在尝试将 Context 分配给变量。 什么是正确的方式访问 Context ? 如何获得 Activity 如 ..
发布时间:2020-10-15 02:13:04 其他开发

在Flutter StatefulWidget中为initState内的变量赋值或不赋值之间有什么区别?

在许多示例代码中,我看到了用StatefulWidget声明变量的两种方法。 用值初始化变量( firstCase ) 初始化没有值的变量,并将其分配给initState( secondCase )内的值 两者之间有区别吗? 还是在实践中哪个是更好的代码? class Sample扩展了StatefulWidget { Sample({Key key}):super(ke ..
发布时间:2020-10-15 02:12:50 其他开发

Flutter Image.network未更新

我有一个关于在有状态的小部件中使用Image.network更新图像的问题,当更改set State中的url时它不会更新,但是当我进行热重装时,图像就会更新。 有人知道它为什么会发生吗? 解决方案 如果URL与以前相同,请尝试添加一些随机查询到URL的字符串,例如: Image.network(url +“?v = 1”); ..
发布时间:2020-10-15 02:12:47 其他开发

在多个页面上保持提供者数据不起作用

我在Flutter应用中使用了 Provider ,当我转到新页面时,提供给 Provider 在第2页上无法访问。 我理解 Provider 工作方式的方式,这是一个中央位置,一个位置可以存储所有数据,并且可以在应用程序中的任何位置访问该数据。因此,在我的应用程序(如下所示)中, ToDoListManager 是存储所有数据的地方。而且,如果我在页面1 中设置数据,那么我将能够访问页面2 ..
发布时间:2020-10-15 02:12:42 其他开发

参数类型'Map< String,dynamic>无法将Function()分配给参数类型“ Map< String,dynamic>”

这最初可以正常工作,但是在更新Firebase之后,现在却给了我这个错误。我在给出错误的部分添加了星号。错误消息已添加到代码下方。 import‘package:cloud_firestore / cloud_firestore.dart’; class记录{ 最终字符串名称; final int total票; 最终的DocumentReference参考; Rec ..
发布时间:2020-10-15 02:11:40 其他开发

如何在Flutter中删除Firebase Cloud Messaging令牌

当一个用户A登录然后注销。 然后用户B登录。 因为未删除为用户A生成的令牌,所以从用户B接收到了针对用户A的通知。 dart软件包没有删除此令牌的选项。 解决方案 您可以通过调用 deleteInstanceID 。请注意, deleteInstanceID 会自动重新创建令牌,因此您必须预先 setAutoInitEnabled 设置为false。您可以通过查询 autoInitE ..
发布时间:2020-10-15 02:11:32 移动开发

如何在Flutter for Web上发出HTTP请求?

我正在构建一个执行对NodeJS服务器的HTTP请求的应用程序,但是当我执行HTTP请求时,结果如下: 从原点“ http://127.0.0.1:8080”对“ http://127.0.0.1:8000/”处的XMLHttpRequest的访问已被CORS策略阻止:对预检请求的响应未通过访问控制检查:请求的资源上不存在“ Access-Control-Allow-Origin”标头。 ..
发布时间:2020-10-15 02:10:26 其他开发

单选按钮颤抖

我只想拥有普通的单选按钮,其中只能选择组中的一个按钮。根据在线教程,我们需要在onChanged的setState方法中将groupvalue变量设置为值。如果我这样做,我可以选择所有按钮,而我不希望这种情况发生。我希望一次只能选择一个按钮(从该组中)。如果我的代码或任何其他方式有问题,请通知我。 option是标题的字符串参数optionvalue是该选项的值。 / p> clas ..
发布时间:2020-10-15 02:10:19 其他开发