• 预加载资产图像抖动

    如何预缓存在AnimatedContainer中的ImageDecoration中使用的资产图像?真的坚持了这一点。数小时以来一直在尝试解决此问题,但我无法解决此问题。我需要预缓存图像,因为滑动时COZ图像无法加载,这需要2-3秒的加载时间,我觉得用户可能不喜欢。 final PageController ctrl = PageController(viewportFraction: 0.8); class PageViewContent extends StatefulWidget { @overr...
  • 我无法在IOS上保存图像,但在Android(Flutter)上效果很好

    我正在尝试从网站获取图像并将其保存在手机上。它在Android上运行良好,但是一旦在IOS上尝试,我将无法下载图像,也无法保存图像。 ════════ Exception caught by image resource service ════════════════════════════════════════════════ The following FileSystemException was thrown resolving an image codec: Cannot open file,...
  • 如何为颤动或替代解决方案更改ijkplayer中的HLS质量?

    嗨,有人可以帮我解决这个问题,我们决定使用bilibili ijk播放器,因为它是Flutter上唯一支持更改播放速度选项的播放器,但是它没有更改hls质量的选项,而且也没有根据我的发现,如果有其他玩家知道,请分享。 As for what I've tried, I basically tried to take the master m3u8 file we receive from vimeo and split it into 4 files which all contain one qualit...
  • 如何从flutter发送图像base64到django服务器

    有人可以帮我吗?我正在将图像从Flutter发送到Django (python)服务器。在这里,我成功地从手机上拍摄了图像 相机/图库并成功将图像转换(编码)为 base64。 颤动码 Future classifyImage() async{ if(imageFile==null) return; String base64Image = base64Encode(imageFile.readAsBytesSync()); String fileName = imageFile.path.split...
  • GitHub 用对了吗?Flutter 团队分享如何管理大型开源项目

    作者 / Ray Rischpater, Technical Program Manager, Google Flutter team我们很荣幸能从 Flutter 开发者那里收到大量的积极反馈。作为 GitHub 上活跃度非常高的 repo 之一,开发者们提交的海量 issue 是我们面临的独特挑战。我们有着独到的理念和方法来应对数量庞大的 issue 和随着项目不断发展而来的变化,以及一些实用技巧发挥提交 issue 的最大价值。希望这些分享对您有所帮助。有时,开发者会尝试使用公开记录的 issue 总...
  • Flutter和Firebase-在注册时收集其他数据

    我正在使用方法createUserWithEmailAndPassword,但希望在用户注册时收集更多数据。除了电子邮件和密码,我还想收集: 名字 姓 出生日期 这是我的身份验证服务代码: //Email & Password Sign Up Future<String> createUserWithEmailAndPassword( String email, String password, ) async { final authResult = aw...
  • 如何在Flutter的脚手架中使用脚手架列表?

    首先,在我的应用程序中,当用户绘制一些东西然后按保存按钮时,该用户应该在他/她的手机上看到相同的图形,但是比例更短,因为他/她可以绘制更多的图形并保存它们,我想将所有这些显示在singleChildScrollView中。我已经尝试过,但是却遇到人为错误。 Builder( builder: (context) => Column( children: [ Expanded( child: Container( ...
  • 轻按菜单图标时的Flutter Drawer

    我目前正在尝试抽屉小部件。我构建了一个带有汉堡菜单图标,标题文本和搜索图标的应用栏。 这是我的代码: ` import 'package:flutter/material.dart'; import 'package:hexcolor/hexcolor.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override Widget build(BuildContext context...
  • 通过检查字符串列表是否包含另一个列表的字符串进行过滤

    我的过滤逻辑有问题。有一个Costum模型,其中的genresText作为属性之一。 “ genresText”是字符串列表。要使用希望的类型过滤事件,您可以在自己喜欢的filters_screen上选择类型。如果选择一种类型,则将其添加到filterGenresList。然后,ListView应该在其genresText(列表)中显示至少具有filterGenresList类型的事件。但是,使用我的方法,仅显示与其他列表完全相同的事件。另外,如果我没有按照与genresText(List)中的顺序相同的顺...
  • 在flutter中成功调用函数时需要删除索引项

    有一个用listview builder(水平滚动)配置的订单列表(包含订单),在每个订单页面中,listview.builder(垂直滚动)中都有项目,我能够成功地对其进行动态配置。 现在,每个订单都有n个商品,每个商品都有一个按钮,可以成功采取行动。现在,在成功执行操作之后,我希望应该将已执行操作的订单中的订单项从listview.builder中删除,因为它已在服务器后端中删除。 并且当订单中没有剩余物品时,也应将其从pageview.builder中删除,因为它也已从服务器中删除。 我正在使用的代码...
  • 在Flutter Dart Firestore应用中实现收藏夹按钮

    我需要一些帮助,我正在使用“收藏夹”按钮在电子商务应用程序中开发产品页面,以添加到收藏夹产品或从收藏夹产品中删除。 我的代码的问题在于,已经构建了屏幕并且抛出了Failed断言:布尔表达式不能为null之后,布尔_isFavorite返回。 在这种情况下,如何改进代码并使代码正常工作? 我有一个添加函数和一个删除函数,如下所示; // adds a product to users favorite list addFavorite(String currentUserID, Food curr...
  • 无法在地图中添加多个数据

    我创建了如下地图: Map<String, GenreData> map = new HashMap(); 我从API获取数据,但我只在map中添加了一个数据.api中有更多数据。 for (var genderdata in snapshot.data.data.data) { hashmap = {genderdata.name:genderdata}; } 我正在尝试映射名称(值)和工艺(键)。这样我就可以根据CRAF...
  • 我的快照在futurebuilder中没有数据

    请帮忙,如果可以的话。我正在尝试从rest api获取一些数据。但是在getTreadingWallpapers()方法上,它显示了完整的json数据。但是每当我在其他条件下打印snapshot.hasError时,它就显示为false。这意味着快照没有错误..但是为什么我将来的构建器中没有获取数据。没有错误显示,我该如何解决这个问题 class _FrontPageState extends State<FrontPage> { Future<List<RecentPage>> recentP...
  • Flutter:如何创建“亮/暗”主题持久/永久-我在Flutter应用中使用了“亮/暗”主题,但它不是永久的

    我已经使用了共享首选项包,但是不能这样做。当用户切换主题时,我想使我的主题永久化,再次打开该应用程序后,该主题将永久化。主题切换正常,但不是永久性的。该问题的主要目的是在Flutter中创建持久的主题切换。所以请帮助我。 以下是“亮与暗”主题的代码。 import 'package:flutter/material.dart'; import 'package:shared_preferences/shared_preferences.dart'; class AppStyleModeNotifier e...
  • 未定义涉及操作员的颤振错误

    我是新手,正在关注本教程,但目前遇到此错误 error: The operator '[]' isn't defined for the type 'Map<String, dynamic> Function()'. (undefined_operator at [chat_app_tutorial] lib\views\search.dart:33) 请我已经有超过2天的错误了。我在这里检查过,并且一直在网上进行调查,但是到目前为止,我还没有发现任何有效的方法。这是我从中得到错误的代码行。 我不确定要帮助...
  • 使用不包含CounterBloc类型的Cubit的上下文调用BlocProvider.of()

    以下是来自的示例代码: https://bloclibrary.dev/#/flutterbloccoreconcepts 我收到以下异常, 我如何解决以下异常以及为什么发生这种情况: widget小部件库捕获到异常 ══════════════════════════════════════════════════ ═════ 在建立CounterPage(dirty)时引发了以下断言: 使用不包含Cubit的上下文调用BlocProvider.of() 类型为CounterBloc。 从传递的上下文开始...
  • Flutter:添加动态TextFormField以将数据上传到列表

    我有一个电子商务应用程序,我想让用户在发布产品时可以添加自定义选项。我已构建了选项表单,并且具有为其他“选项”添加新的TextFormField的逻辑,但是我无法显示“添加/删除”按钮,以便他们可以添加新字段。 这是TextFieldForm去的代码: ListTile( title: Container( width: 250.0, child: TextField( style: TextSt...
  • 如何在Flutter中将两个字符串参数从一页传递到另一页?

    我是Flutter的新手,正在创建一个Notes应用程序。我想将新笔记的标题和文本从“新笔记”页面传递到所有其他笔记所在的主页。 我想将标题和文本传递到第一页,在此页面上,我可以创建一个已保存笔记的列表,随着使用“列表”视图的笔记数量的增加。我究竟做错了什么? 这是我的主页代码: import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter/rendering....
  • 如何在我的flutter应用程序中添加启动画面?

    我浏览了有关向应用程序添加启动屏幕的各种文章。我想通过闪屏包创建闪屏,也欢迎使用其他方法,但是我不知道在哪里以及如何编写添加闪屏的代码。我是Flutter和Dart的初学者。我在下面附加了所需的代码: void main() => runApp(MyApp()); class MyApp extends StatefulWidget { @override _MyAppState createState() => _MyAppState(); } class _MyAppState extend...
公告

欢迎访问 goshare  点击这里设置您的邮箱  可以接收站内跟帖、回复邮件提醒,不错过任何一条消息。

关注公众号订阅更多技术干货! 魅力技术资源分享