flutter相关内容

颤动平台特定的依赖关系

我想用Ffltter从一个代码库中构建一个Android、iOS和网络应用程序。由于网络目前还不支持所有的颤动插件,我将不得不使用具有依赖项(例如dart:html)的替代插件,而这些依赖项在Android和iOS上是不可用的。 如何根据运行应用程序的平台插入正确的实现,而不加载不必要/不可用的包? 推荐答案 使用条件导入可以做到这一点。您可以在这里找到语法的示例:https:/ ..
发布时间:2022-08-09 22:54:27 移动开发

如何最大限度地减小Ffltter Web版本的大小?是否需要通知文件?

我构建Ffltter Web应用后的web文件夹大小为5.4MB,这还不错,但我还是优化一下吧。 我想知道,除了显而易见的(删除不必要的包)之外,是否有人有什么建议可以将文件大小降到最小?我将在Firebase上托管。 还有一个NOTICES文件,该文件大小约为1MB,其中包含随机许可证/版权免责声明,删除此文件是否会产生任何后果? flutter build web您所做的就是构建 ..
发布时间:2022-08-08 13:19:49 其他开发

在多个设备上进行颤动用户界面测试(驱动)

有没有一种方法可以在设备之间进行切换,同时使用Flight来进行UI测试? 我有一个应用程序,可以同步所有实例的数据。典型的场景是TODO应用程序。用户在他的手机上为自己创建了一个待办事项,该待办事项将出现在他登录的桌面上。 有没有关于如何用颤动驱动使其自动化的想法?我基本上需要在测试时运行我的应用程序的两个实例 推荐答案 我已经想好了,有一种方法可以在MacOS上的终端上启动不同的模 ..
发布时间:2022-08-06 09:20:34 其他开发

颤动中的自动扩展容器--适用于所有设备

我需要一个包含一些文本的容器来自动展开。我有一个API调用,可以是从5个单词到500个单词的任何内容。我不想只有一个固定的大小,很大,但包含10个单词。 我尝试过Expanded()和SizedBox.Expand(),但可能用错了 Card( elevation: defaultTargetPlatform == TargetPlatform.android ? 5. ..
发布时间:2022-08-02 12:57:16 其他开发

颤动。将一个可拖动项拖到另一个可拖项上

我有下面的黑板。有一个覆盖(Stack)的2x10小部件,一些透明的小部件DragTargets,在它们上面,相同的宽度和高度的小部件Draggable。Draggable是包含图像的那些。 我面临的问题是,当我拖动上面的方法时,下面这些方法中的onWillAccept和onAccept方法没有被调用。我猜是因为有小工具覆盖了它们。 我已调换小工具,使DragTargets覆盖Drag ..
发布时间:2022-07-25 17:38:13 其他开发

如果文本溢出,则替换该文本

我想知道,如果原始文本将溢出,Ffltter中是否有方法可以显示替代文本。 示例: 我默认显示完整日期:January 1, 2019。 但是,如果我在一个小屏幕上,它会溢出(January 1...),我想改为显示不同的字符串(1/1/2019)。 推荐答案 我最终选择了一个受@Mantoska答案启发的解决方案。 import 'package:flutte ..
发布时间:2022-07-25 17:28:15 其他开发

键盘将内容向上推送/调整屏幕大小

编辑: 我收到报告,这是When the keyboard appears, the Flutter widgets resize. How to prevent this?的副本。虽然这是相关的,但它是一个不同的问题。我希望键盘与UI重叠,直到它到达具有焦点的Textfield。这是Android上的默认行为 原创: 我是一名Android开发人员,刚刚开始使用Ffltter。 ..
发布时间:2022-07-25 17:20:53 其他开发

如何在Firebase身份验证/扑图中删除未经验证的电子邮件地址?

使用Firebase身份验证/电子邮件/密码&注册后,无需验证即可保存电子邮件。我已使用Ffltter Firebase应用程序。当有人注册时,我将他们定向到电子邮件验证页面,并将他们保留在那里,直到他们验证了电子邮件。问题是,如果有人使用我的电子邮件并在没有验证的情况下删除了应用程序,邮件仍然保留在数据库中。我们如何删除未经验证的电子邮件地址? 推荐答案 您可以每天运行计划的云功能, ..
发布时间:2022-07-23 19:44:00 其他开发

在颤动消防区中使用.Data[]时,操作员定义的错误

我正在学习如何按照YouTube上的《网忍者》教程在扑翼中使用Firestore。完成用户身份验证后,每当创建新用户时,此用户都会将用户记录添加到数据库中,为此会添加一个新模型,传递名为&name的1个字符串,根据我理解的调用,他映射了模型,然后使用.Data[‘name’]从模型中获取该字符串(字符串称为name),在执行此操作时,我收到错误The operator '[]' isn't def ..
发布时间:2022-07-22 19:17:51 其他开发

发布包时出错:PUB已完成,退出代码为%1

颤动包发布--预演>;您的帖子看起来主要是代码;请添加更多详细信息。您的帖子看起来主要是代码;请添加更多详细信息。 Publishing scrollview_manager 1.0.0+1 to https://pub.flutter-io.cn: |-- .gitignore |-- .metadata |-- CHANGELOG.md |-- LICENSE |-- README ..
发布时间:2022-07-20 15:18:17 其他开发

扑腾聊天泡泡

我想为聊天应用程序创建这种小工具。如何在颤动中设计这个。如果你有主意,谁能帮我 推荐答案 尝试以下代码,希望它对您参考flutter_chat_bubble包here或尝试this包也有帮助 Column( children: [ ChatBubble( child: Text( ..
发布时间:2022-07-18 13:38:15 其他开发

FireBase FiRestore用于将文档与Textfield同步的原子事务

我是Firebase和FireStore的新手,在云FireStore中存储Textfield数据并对其执行事务时遇到问题,我怀疑我们是否可以执行更新事务,如果文档不存在,则它应该创建并执行事务... 我希望实现以下目标: 我要将当前用户uid和email存储在‘X’集合的文档中。 我想对‘X’集合的‘Y’(这里Y是uid/电子邮件)文档执行事务更新 此外,如果该用户的文档不存在 ..

颤动集成_测试:如何模拟键盘操作以清除Textfield()中的文本?

为颤动Web应用程序实现一些集成测试,其中我试图模拟键盘操作以清除Textfield()的内容。就像我们已经做过的一样: await tester.testTextInput.receiveAction(TextInputAction.done); 知道怎么做吗? 推荐答案 您可以在测试中模拟键盘按键,如下所示: await simulateKeyDownEvent(Log ..

使用http POST颤动Web时出现XMLHttpRequest错误

我在对我的API-AWS API网关进行HTTP POST调用时遇到此错误XMLHttpRequest error.。我当前的流程是Ffltter Web->;API网关->;lambda->;rds。 我知道已经有几个与此like相关的问题,但正如其中一个答案所建议的那样,添加一些头来响应lambda。但这对我不起作用。 在做了一些调查后,我发现问题与CORS有关。现在, ..

如何使用List中的数据在Ffltter中打印Listview?

我有一个Steper表单,我正在使用它来接受用户的输入。有3个步骤,在每个步骤上,用户提供输入,并在单击保存按钮时将输入保存到列表中。现在,问题是,我可以在我的控制台上打印列表。但我不知道如何在按钮上方的屏幕上打印它,或者如果有任何字段为空,我想在按钮上方显示错误消息。有谁能帮帮我吗?我有以下代码。 import 'package:flutter/material.dart'; void ..
发布时间:2022-07-18 13:01:58 其他开发