问题标签 [flutter-widget]

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 投票
2 回答
12425 浏览

flutter - Flutter Container 在 Row 小部件内定位或对齐

我是新来的。现在学习如何定位或对齐小部件。我的行小部件中有两个容器。我想在左上角设置我的第一个容器(红色容器),也想在右上角设置我的第二个容器(蓝色容器)。我怎样才能做到这一点?

这是代码示例:

0 投票
2 回答
714 浏览

flutter - 防止触摸事件到达父小部件

在下面的例子中,当FlatButton被点击时,触摸事件也被传播到InkWell,显示波纹。有没有办法禁用这种行为?因此,如果触摸被子小部件消耗,它不会到达小部件的父级?

0 投票
4 回答
4028 浏览

flutter - 为 Row 中的所有子级设置相同的大小

我有一个像这样的 2 个孩子的行:

有没有办法让每个单元格的大小相等,以便每个单元格的宽度等于最宽单元格的宽度?像这样:

所以整行都会biggestCellWidth * numOfChildren变宽。

我无法使用内置小部件实现此行为并尝试实现MultiChildLayoutDelegate但它也不起作用,因为我无法测量孩子。

更新:

0 投票
3 回答
8395 浏览

flutter - 多个按钮/文本在一个圆圈中颤动

我正在尝试在颤动中创建一个圆圈。我想添加多个按钮并将它们绑定在这样的圆圈中。 标记的字段应该是按钮,课程 1只是文本。我能够创建这样的东西,但它只是在按钮中拆分的字符串。 这是我的代码。我不知道如何完成这项任务。我是新来的颤振。在此处输入图像描述

在此处输入图像描述

} }

0 投票
0 回答
183 浏览

flutter - 没有为类定义方法“TweenAnimationBuilder”

我在为Flutter 团队 https://master-api.flutter.dev/flutter/widgets/TweenAnimationBuilder-class.htmlmethod 'TweenAnimationBuilder' isn't defined for the class提供的小部件执行“应用程序中的示例”时进入 Android Studio v3.5.3TweenAnimationBuilder

也可以使用 Flutter 团队提供的指令通过命令提示符创建此示例代码:

但是,当我尝试在https://dartpad.dev/flutter上运行相同的代码时,它运行时没有任何错误。

请帮助我了解我在这里缺少什么。

提前致谢!!!

0 投票
1 回答
3170 浏览

android - Flutter - 无法从父小部件更改子状态

问题

我有一个父小部件SnippetTestEditor和一个有状态的子小部件NoteTab。如果按下父窗口小部件中的按钮,则子窗口小部件应该得到更新。

两个类都有一个 bool _editMode。我通过构造函数将 bool 从父小部件传递给子小部件。据我了解,我需要调用setState()父小部件并更改setState(). 此更改应自动反映在子小部件中。但它不是......

那么我怎样才能让子小部件发生变化呢?

代码:

0 投票
1 回答
78 浏览

flutter - BackdropFilter 如何应用它的过滤器?

我对 BackdropFilter 小部件在 Flutter 中的工作方式感到非常困惑。直觉上,我希望小部件简单地将过滤器应用于其子项的约束,但情况似乎并非如此。

例如:

该代码的结果如下所示:

在此处输入图像描述

第一个文本是模糊的,而孩子不受影响。

另外,如果我要尝试这样的事情:

结果将是:

在此处输入图像描述

这里的机制到底是什么?过滤器是否仅适用于 BackdropFilter 的祖先以及在它之前声明的兄弟姐妹,而不适用于它的孩子?孩子的目的是什么?

附言

我知道在树中的某处添加 ClipRect 会停止将过滤器应用于它的任何祖先或先前声明的兄弟姐妹:

这将导致:

在此处输入图像描述

我的问题仍然存在。

0 投票
2 回答
910 浏览

flutter - 使用 GlobalKey 从父小部件调用子小部件中的方法

我正在使用全局键从父级调用子小部件的方法。我发现了这里选项 2 中提到的这种方法。 https://medium.com/flutter-community/flutter-communication-between-widgets-f5590230df1e

以下不是确切的代码,而是正在使用的代码片段。即使从父级调用 chid 中的搜索方法也不会被调用。

编辑1:

0 投票
3 回答
5803 浏览

flutter - 在颤振中制作可重复使用的小部件时需要帮助

所以我正在制作一个带有颤振的应用程序。所以在main.dart文件中,我正在制作一个组件,它基本上是一堆包装在一起的小部件。我必须多次使用这个组件,所以我想在另一个 dart 文件中制作这些可重用的组件,然后将其导入main.dart

这是我的reusable.dart代码

我打算以这种方式在我的main.dart中使用这个 TileData Widget

所以 TileData() 小部件的子级实际上是列的子级,该列最后一次包装在reusable.dart中的小部件中

有什么办法可以做到这一点?

0 投票
0 回答
753 浏览

flutter - 使用painter flutter绘制自定义底部应用栏

我想用 Flutter 中的 CustomPainter 创建一个自定义底部应用栏:我已经尝试了下面的代码,但没有给我想要的结果:

我想要这样的东西: 半径容器

从我的容器小部件:


注意:我想要自定义容器,例如带有自定义画家的图像,无需使用 BottomAppBar 小部件或 FloatingActionButton