问题标签 [flutter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
597 浏览

dart - 我可以在 Atom 中自定义 Dart 代码的代码格式吗?

我刚开始使用 Atom 作为 Dart 和 Flutter 的编辑器,所以我是 Atom 的新手。我四处搜索以找到一种方法来自定义默认情况下dartlang将使用ctrl++alt执行的插件的代码格式配置。b

0 投票
1 回答
3771 浏览

dart - 没有顶级吸气剂宣布

我正在扩展 flutter_gallery 示例。

我尝试创建新的画廊项目

我进口了import '../journal/journal_all.dart';

里面我有export 'journal_demo.dart';

JournalDemo类是同一个类ListDemo,我只改变了类名和状态名:

这是我得到的例外

I/flutter : ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════ I/flutter : The following NoSuchMethodError was thrown building GalleryApp(dirty; state: I/flutter : GalleryAppState(48280642)): I/flutter : No top-level getter 'JournalDemo' declared. I/flutter : NoSuchMethodError: method not found: 'JournalDemo' I/flutter : Receiver: top-level I/flutter : Arguments: [...] I/flutter : When the exception was thrown, this was the stack: I/flutter : #0 NoSuchMethodError._throwNew (dart:core-patch/errors_patch.dart:184) I/flutter : #1 kAllGalleryItems (/Users/matej/IdeaProjects/flutter/journal/lib/gallery/item.dart:51) I/flutter : #2 kAllGalleryItems (/Users/matej/IdeaProjects/flutter/journal/lib/gallery/item.dart:45)

我应该改变什么?

谢谢

0 投票
5 回答
44180 浏览

mobile - 是否可以在 Linux 虚拟机上使用 Flutter 开发 iOS 应用程序?

我是开发移动应用程序的新手,想尝试 Flutter,但我使用的是 Windows。因为 Flutter 还不支持 Windows,所以我想到了使用运行 Linux 的虚拟机来安装 Flutter。这行得通吗?

同样在 Flutter 设置中它说:

要开发适用于 iOS 的 Flutter 应用程序,您需要一台装有 Xcode 7.2 或更新版本的 Mac。

有没有办法在没有 Mac 的情况下开发 iOS 应用程序?

0 投票
16 回答
116125 浏览

dart - 在 Flutter 中显示 SnackBar

我想在 Flutter的有状态小部件中显示一个简单的 SnackBar。我的应用程序使用名为MyHomePage的有状态小部件创建MaterialApp的新实例。

我尝试在 showSnackBar() 方法中显示 SnackBar。但它失败了'方法'showSnackBar'在null上被调用'。

这段代码有什么问题?

解决方案:

0 投票
1 回答
3744 浏览

android - Flutter 使用 C/C++ 代码构建 - 示例?

我正在使用 hello_services gradle 构建在 Java 中创建服务,但我真正想要的是在我的应用程序中使用 C/C++ 代码,最初是在 Android 上。我尝试过集成一些 C 代码但没有成功(我最终弄乱了颤振构建)。

我正在寻找有关如何添加它的示例或信息。理想情况下,我想从 C 代码中调用 Dart/Flutter flutterView.sendToFlutter(),但 JNI 也可以正常工作。

我猜我可以添加一个 gradle 子项目,任何提示/指针表示赞赏。

0 投票
2 回答
3638 浏览

json - Flutter 中的 JSON ObjectMapper

我想在 Flutter 中从JSON序列化/反序列化对象。我知道我可以使用from which 给我基于字符串键的 LinkedHashMap 但我对ObjectMapper方法更感兴趣,以便我能够从反序列化中获得类型化的响应。JsonDecoderjson.dart

我用 Flutter 尝试了redstone mapper ( link ) 和可导出库( link ) - 这两者我都无法正确编译。我相信这个问题与 Dart 的反射库有关。

如何使用 Flutter 实现有效的 Object-Json 映射器?

示例代码:

错误:

或者这个:

0 投票
2 回答
2713 浏览

unit-testing - 颤振单元测试失败

我试图在 Flutter 中进行单元测试。

pubspec.yaml依赖项中包括:

test: any

运行flutter analyze不显示任何警告。

在我的项目中创建了一个unit_test.dart下文件夹:test

运行flutter test显示以下错误:

有什么提示吗?

0 投票
2 回答
803 浏览

dart - Material Flutter 应用源码

曾经有一个示例应用程序,称为 Material Flutter。这是所有颤振小部件的一个很好的展示案例。有谁知道源代码在哪里?

0 投票
1 回答
105 浏览

dart - TabBarSelection 没有这样的方法错误

我正在尝试制作一个简单的标签页

但我得到了:

0 投票
1 回答
130 浏览

dart - 如何使用 Pageable 惰性列表

我想创建一个很长的小部件列表,用户可能想要滚动浏览,比如一本书。我注意到 PageableLazyList 类,但不太明白我应该如何使用它。

没用!我在这里需要一个构建方法,但不明白我应该做什么。