Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
 Flutter_IT技术博客_编程技术问答 - 「Fatal编程技术网」

Flutter 在不创建计数器MyApp样板代码的情况下,如何创建颤振应用程序?

使用flatter创建myapp和文件->新建flatter项目。。。在androidstudio/IntelliJ中,两者都会导致创建MyApp(增量计数器应用)的示例代码。有没有办法: 实例化一个空白项目 或者在没有编写太多代码的情况下实例化某个东西(例如,见下文) 或者可以自定义应用程序名称的东西(即,如果我将颤振应用程序命名为hello_world,MyApp将被称为HelloWorld 比如: import 'package:flutter/material.dart'; voi

Flutter 如何使用flifter实现画中画?

有没有什么方法可以用Flitter应用程序实现画中画?就像YouTube在你观看视频并导航到另一个应用程序时所做的那样 他们在这里谈论: 我搜索了它,但找不到任何关于它的信息。这个功能叫做“PiP模式”,谷歌应该比“画中画”容易得多。 有一个flatter软件包,但我还没有尝试过(不幸的是,它似乎也是android的) 导入“包装:颤振/材料.省道”; 导入“dart:async”; 导入“包:flifter/services.dart”; 导入“包:flatter_android_pip/f

Flutter 在颤振中将图像资源转换为base64

如何使用Flatter将“我的资产”文件夹中的图像转换为base64 我的名字叫yaml assets: - assets/sticker_packs.wasticker - assets/WAStickersPack/ stacker\u packs.wasticker是到assets/WAStickersPack/ 我收到的文件太多了 for (var item in stickers) { var file = 'assets/WAStickersPack/' + item["i

Flutter 我的滑动条没有';当我开始向后滚动时,它不会展开,它只会在我再次到达列表顶部时展开

我有一个NestedsCollView,它有一个滑动应用条,当我按预期向下滚动时,它会收缩,但当我向上滚动时,应用条不会展开,直到我到达顶部(列表上的第一项),我知道在查看文档中的示例后,这是不正确的。它应该在您开始滚动时展开或收缩,而不是在您完成上下滚动时展开或收缩 class App extends StatefulWidget { @override _AppState createState() => _AppState(); } class _AppState exte

Flutter 使软键盘与其他小部件重叠-颤振

如何使软键盘覆盖/重叠其他小部件,而不是将它们向上推,从而导致UI失控和像素溢出 我尝试了使用和不使用Stack() 我尝试了使用和不使用resizetoavidobtominset:false, 但还是没有结果 class Home extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( body: Container( chi

如何通过Flutter在本地日历中创建活动?

我正在申请。我想将事件添加到本地日历。但我不知道怎么做。如果有一些简单的例子就更好了。您可以使用该插件 安装: 在颤振项目中的pubspec.yaml文件中: dependencies: add_2_calendar: ^1.3.0 iOS集成: 为了使此插件在iOS 10+上工作,请确保将其添加到您的info.plist文件中: <key>NSCalendarsUsageDescription</key> <string>INSERT_REASON_H

Flutter 如果多级列表的节点具有单击时应显示的内容,该怎么办?(高级扩展文件)

对于Flatter项目,我需要一种树状结构,在这种结构中,当单击节点时,不仅会显示节点下方的条目,而且会像Windows中的文件管理器一样显示内容:在智能手机上作为新屏幕,在平板电脑上作为列表右侧的附加区域。 不幸的是,标准的ExpansionFile没有这个功能。因为我是一个新手,所以我首先看了源代码,并试图理解最重要的部分(我还在做;-)。然后我做了以下更改: 属性“AlignOpener”现在决定打开/关闭图标是显示在左侧还是右侧 我添加了属性“onTap”和“onLongPress”作为

Flutter 在SingleChildScrollView中颤振CustomPaint未显示

我有一些类似以下的颤振代码: class ImagePage extends StatefulWidget { final Class clazz; ImagePage(this.clazz); @override _ImagesPageState createState() => _ImagesPageState(); } class _ImagesPageState extends State<ImagePage> { @override Wi

Flutter 如何迭代具有不同视图的小部件

我是颤振初学者。我有四个具有不同视图的小部件,即条形图、折线图、堆叠条形图和循环艺术。然后我创建了一个列表 final List<Widget> widgetList = <Widget>[ BarChartWidget(), LineChartWidget(), StackedBarChartWidget(), CircularChartWidget(),]; 你就快到了。问题是: child:newwidgetlist[index], 这不是一个有效的语

Flutter 为什么颤振桌面嵌入会在构建时抛出错误?

我想在windows上运行我现有的颤振应用程序,所以我加载了最新的颤振桌面嵌入版本,将代码放入其中并尝试运行它。它很快就会崩溃,只有一个例外: Build process failed. To view the stack trace, please run `flutter run -d windows -v`. #0 throwToolExit (package:flutter_tools/src/base/common.dart:28:3) #1 buildWindo

Flutter 使用Chuie控制器在生成异常期间调用setState()或markNeedsBuild()

我有一个视频在屏幕上播放使用下面的代码。当我点击控制器上的全屏图标时,会在生成过程中调用异常setState()或markNeedsBuild()。当我点击图标时,屏幕应该在横向中全屏显示。它去了,但又来了肖像(即设备方向) 为VideoPlayerController发送通知时引发了以下断言: 在生成过程中调用setState()或markNeedsBuild()。 调试控制台显示: This MaterialControls widget cannot be marked as needin

Flutter 带贴图的Flatter Firestore阵列。它们有用吗?

我无法流式(读取)包含Firestore中映射的数组属性的文档 将Firestore与包含简单字符串类型数组的文档一起使用,效果与预期一样。易于编写(使用FieldValue.arrayUnion(['data1'、'data2'、'data3'])进行追加,并使用如下代码进行流式输出: var test2 = List<String>(); for (var item in data['items']) { print('The item $item');

Flutter 如何获取所选图像';使用颤振从系统照片中获取信息

如何使用颤振从系统照片中获取所选图像的信息。 e、 g.(经度、纬度、拍摄时间、高度、宽度……)您可以查看此库。 这将提供您描述的所有信息。 照片管理器:^0.4.6 如果您认为答案是您想要的,则将答案标记为已接受,这样可以帮助他人。您好,欢迎使用so。请阅读。您至少应该在潜在的帮助者可以看到您的问题的地方添加一些代码。

Flutter 颤振:来自CollectionReference的Firestore查询

试图找出如何修复在尝试从CollectionReference创建查询时遇到的错误。我认为有一种方法可以做到这一点(也许有,我只是失败了),但我不断从应用程序中收到错误消息,如果我将CollectionReference更改为查询“return Wait userCollection.document(testData).setData…部分开始返回错误 import 'package:cloud_firestore/cloud_firestore.dart'; import 'package:

Flutter 通过平台通道进行Dart/颤振的信号器客户端

我正在构建Flatter移动应用程序。假设连接到.net framework SignalR服务器,如您所知,pub.dev上没有这样的客户端包,那里唯一可用的包需要.net核心版本,而我的服务器上没有。( , ). 现在,一个建议的解决方案是使用Flatter平台通道,这意味着我可以在android和iOS的本机端实现Signal R集成,然后通过平台通道发送/接收事件 另一个建议是构建我自己的客户机,我尝试过,但由于缺乏技术参考和信号器协议的复杂性,这是一场噩梦 我在这里的问题是,使用平台

Flutter 颤振:手势检测器在ListWheelScrollView中不工作

我没有发现当你按下其中一个瓷砖时,为什么不调用on-tab手势的错误。有人能帮我吗?我做错了什么 Widget build(BuildContext context) { final List<Widget> questionThemes = <Widget>[]; for (int i = 0; i < numberQuestionBundels; i++) { questionThemes.add(GestureDetector( onTap: (

Flutter 如何在卷轴上的颤振中隐藏底部导航条

我想从另一页隐藏底部栏底部栏在第1页,我想在滚动到第2页后隐藏它 所以我有底部导航栏 在…上 第1页省道 Stack( children: <Widget>[ IndexedStack( index: _currentIndex, children: _widgetOptions, ), Align( alignment: Align

Flutter 尝试在此处运行颤振示例时出错

因此,我试图在这里集成到我的颤振应用程序。所以我一直在关注这一页,让它发挥作用 我试图运行hello_地图示例,但无法使其运行 我做了上面提到的所有步骤(包括用我自己的设置com.here.sdk.access_key_id和com.here.sdk.access_key_secret),但当我运行应用程序时,我在控制台上得到了这些,什么都没有发生 我已经试着运行一个我自己的示例来执行上面提到的步骤,但也没有成功 编辑: 我按照建议纠正了关于颤振医生的所有问题: 在那之后,我尝试运行这个示

Flutter 如何创建自定义颤振sdk小部件、重建颤振和使用新小部件

我正试图弄清楚如何使用我添加的小部件构建定制的颤振sdk 背景:我意识到paginateddatable需要一个头(根据this:),我想更新这个小部件,使其成为可选的 Github用户wolfcro1984有一个pull请求,在这里执行相同的操作: 我想在我当前的颤振版本中使用该代码。然而,我不知道如何在更改之后再次构建flutter,以便使用该小部件 为了定制颤振版本,您如何构建颤振sdk?有什么文件吗 最好的方法是将代码复制到您自己的dart文件中并进行修改。您可以转到paginated_

Flutter Dart-如何让类初始值设定项函数与构造函数一起工作?

如果通过构造函数创建实例,则忽略初始值设定项函数。如何使初始值设定项函数也在构造函数上工作? 这是我如何称呼这个班的 User fireBaseUser = new User("12345","Test Name"); // shortenedName exists var snap = {"uid" : "12345", "displayName" : "Test Name"}; User fireBaseUser = User.fromSnapshot(snap); // shortened

Flutter 颤振/省道范围问题-返回防止重复文件上载所需的信息?

我有一个按钮,可以将文件上传到服务器并返回文件的oldname。在上传之前,我想检查一下文件是否已经上传了。但不幸的是,范围似乎有问题,oldname变量总是返回null,即使上一次上传成功。这是代码 FlatButton( onPressed: () async { String oldname; if (oldname == null) { oldname = awa

Flutter 如何在FlatterWebView中收听事件?

当用户单击webview中的按钮时,我想在我的Flitter应用程序中关闭webview class WebViewApp extends StatefulWidget { @override _WebViewAppState createState() => _WebViewAppState(); } class _WebViewAppState extends State<WebViewApp> { @override Widget build(Build

Flutter 如何保存价值并在其他页面上使用它?

我需要在变量或某个服务中保存一个值,以便在多个页面中使用该值。本地存储不是一个好主意,因此我需要将其保存在某个服务提供商或类似的地方。请任何人帮助我如何创建服务并保存价值,然后将其保存到其他页面 这是我的密码 Future<http.Response> _trySubmit() async { final isValid = _formKey.currentState.validate(); FocusScope.of(context).unfocus();

Flutter 如何访问使用BloC with flatter登录时获得的身份验证令牌

我已经完成了下面的教程,虽然很有用,但我仍然不知道如何继续前进。我可以登录,用户详细信息通过UserRepository类保存到本地的sqlite数据库中,包括身份验证令牌,但我不知道在尝试向服务器重复请求数据时如何访问它。现有代码没有问题,但我将展示几页,以便您可以看到我所做的和正在尝试实现的,以及如何将其组合在一起 main.dart: import 'package:flutter/material.dart'; import 'package:flutter/widgets.dart';

Flutter 选择日期和输出过期日期错误导致颤振

我想获得要使用的输出过期日期,但不幸的是,如果我输入31天,我得到的错误结果无法传递到下个月 代码: 我计算有效期 void initState() { super.initState(); _controller = AnimationController(vsync: this); //DATE FORMAT var date = new DateTime.now().toString(); var dateParse = DateTim

Flutter Adobe XD将抖动所有未导出的小部件

最近,我下载了一个UI工具包。我正试图通过xd-to-flatter插件将这个UI工具包转换成flatter。 我已经下载了插件,并试图导出所有的小部件。我已经给出了正确的路径,但它根本没有导出,即使它没有显示任何错误或其他东西。 首先选择要导出dart文件的路径文件夹,然后单击导出所有小部件您可以获取所有小部件dart文件这是您在“设置”中选择的“原型交互”复选框。我只是删除了所有的复选框,让它工作。这至少会让你行动起来。只是有同样的问题

获取idToken';空';在Flutter中使用google_登录时

我正在使用谷歌登录插件 它工作得很好。但我有个问题 我需要将idToken发送到后端服务器以验证用户 但谷歌登录响应中的IdToken为空 代码很简单 final GoogleSignInAccount googleUser = await _googleSignIn.signIn(); final GoogleSignInAuthentication googleAuth = await googleUser.authentication; print("Pr

Flutter 当使用flatter加载屏幕时,如何淡入窗口小部件?

这是一个登录页面,我希望当我加载我的屏幕时,我的所有小部件都应该平滑地淡入嘿,你看看使用它可以实现淡入过渡 示例代码段: class MyHomePage extends StatefulWidget { MyHomePage({Key key, this.title}) : super(key: key); final String title; @override _MyHomePageState createState() => _MyHomePageSt

Flutter 如何在每部手机上进行相同的倒计时?

我创建了一个从6秒开始倒数的简单游戏。 下面是倒计时代码 问题是,这6秒在较新的手机上正好是6秒,在较旧的手机上最多是10秒。每个设备都有某种方式可以与秒表同时运行 const milliseconds = Duration(milliseconds: 1); _timer = Timer.periodic(milliseconds, (value){ time = time - 1; if (time <= 0) { _end = true

Flutter 将日期时间更改为特定格式

我的日期时间字符串是2020年10月27日晚上7:30。 我想要它的格式是yyyy mm dd 07:30 PM 有没有办法在flatter中转换?您有日期时间类型还是字符串类型 DateTime date = DateTime.now(); print(date.toString()) 因为我用那个密码得到了你想要的 控制台: 2020-10-23 15:36:11.846645 如果从pub.dev导入intl包,则可以按任何方式格式化日期 您可以在文档中看到所有可用的预制日期时间格式

Flutter 颤振网页:URL栏未隐藏在滚动条上

我有一个Flitter web应用程序,其中包含一个SingleChildScrollView和许多元素。在我的iPhone Safari上查看时,URL和底部栏不会像在任何其他网站上一样在我向下滚动时隐藏 我已经尝试了很多方法,包括使用不同的元素,比如ListView和玩物理,但是URL和底部栏仍然没有被忽略 你知道如何配置web颤振应用程序来帮助浏览器识别滚动并消除滚动吗?在GitHub中查看此线程: 学分: 您可以将其添加到任何颤振项目的index.hml文件中,并在那里进行尝试 身体{

Flutter 使用已知尺寸设置图像小部件大小

因此,我有一个图像url,我想设置为一个图像小部件,在加载图像后,flatter在调整大小方面做得非常好。但是,如何在加载networkimage之前预先确定小部件的大小 我已经有了url和图像维度,但是,我不明白Flatter如何将图像维度转换为Flatter小部件维度 Container( child: Image.network( imgUrl, fit: BoxFit.co

Flutter 为什么Flatter NotificationListener没有捕捉到我的通知?

我对颤振中的NotificationListener有问题。我已经建立了一个简单的测试应用程序,因为我正在努力与它 单击FlatButton后,通知应该被发送,然后由onNotification中的NotificationListener捕获。 因此,预期的控制台输出将是: “测试不” “泡沫” 但我得到的只是“测试不” 因此,侦听器不会捕获通知 知道我做错了什么吗 谢谢:-) 导入“包装:颤振/材料.省道”; void main(){ runApp(MyApp()); } 类MyNotific

Flutter 我在颤振中找不到sha1释放键

嗨,我在找释放键 我遵循这个解决方案 一切都很好,但我找不到 配置:释放sha1键 仅调试sha1密钥 我只有这些 Variant: debugUnitTest Config: debug Variant: debugAndroidTest Config: debug Variant: release Config: debug Variant: profile Config: debug Variant: releaseUnitTest Config: debug Variant:

Flutter 颤振文本:数字显示在圆圈内

我将给出一个非常简单的问题示例: int myNumber = 1; Text( "This is my number: ($myNumber)", ), 文本的预期行为: 这是我的号码:(1) 但我得到: 这是我的号码:① 是什么导致了这种情况,以及避免这种情况的最佳方法是什么?您应该删除包裹在myNumber上的“()”,检查此项 int myNumber = 1; Text( "This is my number: $

Flutter 对未来建筑变革的反思

使用FutureBuilder,我通过发出api get请求来完成一个列表过程。同样,我通过在同一屏幕上发出put请求来更新字段 如何在UI中更新此已更改的字段我希望立即显示我所做的更改。 FutureBuilder( future: futurePosts, builder: (context, snapshot) { if(snapshot.hasData) {

Flutter 为什么';是否正确地模糊了整个背景图像?

我试图对我的图像应用ImageFilter,但它只会使图像的一部分变得模糊,然后像这样消失: 真实图像 部分模糊图像 正如您所看到的,它的大部分都被适当地模糊了,但您可以分辨出底部部分。 我是如何模糊它的: 类MyApp扩展了无状态小部件{ @凌驾 小部件构建(构建上下文){ 返回脚手架( 主体:堆栈( 儿童:[ 约束盒( 约束:const-BoxConstraints.expand(), 子项:Image(Image:AssetImage(config.wallpaper),fit:BoxF

Flutter 有没有办法在带有颤振/飞镖的Windows上列出物理磁盘?

有人知道一种使用颤振列出Windows上物理磁盘的方法吗 我做了很多研究,但什么也找不到。只有,但仅提供对临时位置的访问 我怀疑这是不可能的 我认为SDK中没有任何方法提供这样的功能。但是您可以调用另一个可执行文件并解析结果 在Windows中,您可以通过以下方式获得可用驱动器的列表: C:\>wmic logicaldisk获取标题 说明文字 C: E: F: G: Z: 因此,我们可以在Dart中创建以下内容: import 'dart:convert'; import 'dart:io'

Flutter 如果没有“蜂巢”,我如何使用graphql_颤振?

我在一个颤振web项目中使用此库,但在flatterrun 错误:未找到HiveError:框。您忘记调用Hive.openBox()了吗? 我知道,Hive为我的应用程序提供了一个本地光缓存,但我想把所有东西都放在内存中。有没有一种方法可以在没有配置单元依赖的情况下使用graphql库

Flutter vs代码无法启动android emulator

我刚开始使用颤振,之前我使用的是android studio,我有一个模拟器,但现在我想从颤振开始,并尝试运行默认的颤振项目,但说没有设备,当我尝试连接到模拟器时,它只是不断加载并说“未能启动Pixel 3a API 29:错误:仿真器未在60秒内连接” 尝试了很多来修复它,但仍然是相同的错误。 顺便说一下,当我运行flatterdoctor时,它会显示 医生摘要(要查看所有详细信息,请运行flutter Doctor-v): 1.[✓] 颤振(通道稳定,2.0.2,Linux上,locale

Flutter 更改库文件夹中的文件夹名称时,项目未运行

我将文件夹名称更改为mian_screen,然后当我运行它时,会出现错误,无法再找到您在图中看到的路径。您可以更改导入内容的方式 而不是执行import'../models/orders.dart 尝试导入软件包:firstproject/models/orders。dart您可以共享您的lib文件夹的内容吗?您可以通过从lib文件夹中在终端中执行tree-l2来执行此操作

Flutter release APK无法正常工作,但调试APK中的每件事情都工作得非常好

我是新的颤振只建立一些应用程序。目前,我正在使用API进行一个小项目,这很好,但当我构建应用程序的发行版时,它开始显示任何内容(没有API能够加载数据),我无法找到我的应用程序有什么问题。我尝试了我能找到的所有可能的方法 已授予应用程序所需的所有权限 任何帮助都将不胜感激。 提前谢谢。您在mamifest文件中提到了INTERNET权限吗?是的。。如果有所有必要的权限,您是否已正确签名?当使用flift run--release进行Runnetry调试时,在app gest blank上签名没有

Flutter 条码扫描仪的材料颤振动画

我一直在尝试实现Material Design在此链接中提出的这种类型的android动画,但我无法完全按照指定的方式复制动画。 我已经尝试过这里提出的脉动动画,但它似乎没有给出与材质设计网站上的相同的结果 请问,有人知道我如何用颤振在网站上复制动画吗?提前谢谢

Flutter 如何使用dio和file_picker软件包上传多个文件服务器,

我想用dio和file_picker上传多个文件 我知道我必须选择不同类型的文件,例如: List files=await FilePicker.getMultiFilePath( 类型:FileType.IMAGE);(现已过时) 请帮助我更新版本,了解如何为多个文件编写并使用formdata将其发送到后端。使用此 FilePickerResult?结果=等待FilePicker.platform.pickFiles(allowMultiple:true); 如果(结果!=null){ Lis

Flutter 颤振桌面Linux-映像缓存问题

我正在运行Ubuntu21.04的Raspberry Pi 4,4GB上为Linux构建一个Flitter桌面应用程序。该软件的目标是使用Raspberry Pi摄像头模块拍摄照片,然后将其上传到服务器。 图像采集过程工作正常,我可以使用pub.dev上的Raspicam插件拍照。 我想实现的可能性,检查之前上传的图像,并可能会重新采取它。我正在将图像保存到工作区文件夹(资源的子文件夹)。拍照后,我会: await Navigator.of(context).push(

上一页   1   2    3   4   5   6  ... 下一页 最后一页 共 935 页