问题标签 [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 投票
3 回答
27818 浏览

dart - 如何使用 TextPainter 绘制文本?

CustomPainter 的绘制方法的文档说,“要在 a 上绘制文本Canvas,请使用 a TextPainter”。所以在我MyCustomPainter的绘画方法中,我有以下内容:

我尝试了各种偏移(Offset.zero, Offset.infinite, new Offset(10.0, 10.0),但我永远无法看到屏幕上绘制的文本。

0 投票
1 回答
1261 浏览

flutter - 将命令行参数传递给颤振应用程序

package:args ArgParser 与颤振应用程序兼容吗?我在 Github 上看到它在一些Flutter 工具中被多次使用,但我不确定它是否在任何示例应用程序中使用。

如果它不兼容,是否有另一种方法可以在编译时将配置选项作为其构建规则的一部分传递给我的应用程序?

0 投票
2 回答
1242 浏览

flutter - 在 onPressed 期间调用 setState 的 IconButton 没有显示涟漪效应

在此期间onPressed,我IconButton需要更新数据库,然后更新 UI,以便用户看到数据更改的反馈。为此,我调用setState,它成功地让Widget重建。问题是我不再看到触摸反馈涟漪效应,因为Widget立即重建。

0 投票
3 回答
1292 浏览

flutter - 小部件占据屏幕 1/3 的好方法是什么?

无论手机方向如何,我都试图让小部件占据屏幕的 1/3。我该如何做到这一点?

0 投票
1 回答
382 浏览

flutter - 如何测试 TextPainter?

我编写了一个类来处理自定义文本换行,但我不确定如何测试它。我正在尝试使用 Flutter 的testWidgets方法来创建我的外部类的实例,将一些文本传递给它,然后评估结果。有一个公共类PrecisionTextOverflow,它的构建方法是这样的。_PrecisionTextPainter处理解析和绘制文本的操作。:

由于_PrecisionTextPainter使用TextPainters而不是小部件来绘制实际文本,因此Finder“查找文本”方法Text似乎对我不起作用。

我需要一种方法来测试我的 _PrecisionTextPainter 绘制的内容。如何访问其字段或生成的绘制文本?

0 投票
1 回答
5494 浏览

dart - 在 Flutter 中预加载本地图片资源

我有一个图像资产列表,并且屏幕上有一个图像小部件。我使用一个按钮在它们之间循环,使用 setState()。

第一张图像渲染得很好。但是,当我调用 _switchCoverPhoto() 时,在显示“assets/generic-cover2.jpg”之前会出现短暂的白色闪光。

这就引出了一个简单的问题:有没有一种简单的方法可以将后续图像(或图像)预加载到内存中,这样就没有预先闪存?

有关松散的近似值,请参见随附的 GIF。

0 投票
10 回答
107752 浏览

flutter - Life cycle in flutter

Does flutter have a method like Activity.resume() which can tell developer the user has gone back to the activity.

When I pick the data from internet in Page-B and go back to Page-A, how can I let Page-A know that the data is prepared.

0 投票
1 回答
121 浏览

flutter - 如何继承 StatefulWidget 的状态?

说我有一个GenericListItemwhich is aStatefulWidget并调用

并说GenericListItemState(创建为class GenericListItemState extends State<GenericListItem>)包含构建方法和所有用于操作的真实逻辑GenericListItems

如果我想创建一个SpecificListItem类似于 a 的类,GenericListItem但它以不同方式处理几个方法,我该怎么做?我可以创建一个SpecificListItem扩展GenericListItem并覆盖其createState()方法的方法,但是如何扩展GenericListItemState具有所有重要逻辑的方法,包括我需要覆盖的方法?我不需要创建我的SpecificListItemState所以它扩展了State<SpecificListItem>吗?

0 投票
1 回答
5749 浏览

flutter - 有没有办法在应用程序被杀死或移动到后台之前调用特定代码?

我想在用户离开应用程序之前将他们的偏好写入文件,所以我在 Flutter 中寻找一些东西,比如 Android 的 onPause() 或 onStop() 方法。这是特定于平台的东西,以至于我需要为它编写服务并在这些情况下实际使用 Android/iOS 的特定方法,还是有办法只使用 Flutter/Dart 来做到这一点?

0 投票
4 回答
13892 浏览

facebook - 谷歌、Facebook 使用 Flutter 登录支持

我是 Flutter 的新手,有什么方法可以使用带有 Flutter的GOOGLE/FACEBOOK登录。

谢谢