问题标签 [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.
flutter - Flutter Container 在 Row 小部件内定位或对齐
我是新来的。现在学习如何定位或对齐小部件。我的行小部件中有两个容器。我想在左上角设置我的第一个容器(红色容器),也想在右上角设置我的第二个容器(蓝色容器)。我怎样才能做到这一点?
这是代码示例:
flutter - 防止触摸事件到达父小部件
在下面的例子中,当FlatButton
被点击时,触摸事件也被传播到InkWell
,显示波纹。有没有办法禁用这种行为?因此,如果触摸被子小部件消耗,它不会到达小部件的父级?
flutter - 为 Row 中的所有子级设置相同的大小
我有一个像这样的 2 个孩子的行:
有没有办法让每个单元格的大小相等,以便每个单元格的宽度等于最宽单元格的宽度?像这样:
所以整行都会biggestCellWidth * numOfChildren
变宽。
我无法使用内置小部件实现此行为并尝试实现MultiChildLayoutDelegate
但它也不起作用,因为我无法测量孩子。
更新:
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上运行相同的代码时,它运行时没有任何错误。
请帮助我了解我在这里缺少什么。
提前致谢!!!
android - Flutter - 无法从父小部件更改子状态
问题:
我有一个父小部件SnippetTestEditor
和一个有状态的子小部件NoteTab
。如果按下父窗口小部件中的按钮,则子窗口小部件应该得到更新。
两个类都有一个 bool _editMode
。我通过构造函数将 bool 从父小部件传递给子小部件。据我了解,我需要调用setState()
父小部件并更改setState()
. 此更改应自动反映在子小部件中。但它不是......
那么我怎样才能让子小部件发生变化呢?
代码:
flutter - 使用 GlobalKey 从父小部件调用子小部件中的方法
我正在使用全局键从父级调用子小部件的方法。我发现了这里选项 2 中提到的这种方法。 https://medium.com/flutter-community/flutter-communication-between-widgets-f5590230df1e
以下不是确切的代码,而是正在使用的代码片段。即使从父级调用 chid 中的搜索方法也不会被调用。
编辑1:
flutter - 在颤振中制作可重复使用的小部件时需要帮助
所以我正在制作一个带有颤振的应用程序。所以在main.dart文件中,我正在制作一个组件,它基本上是一堆包装在一起的小部件。我必须多次使用这个组件,所以我想在另一个 dart 文件中制作这些可重用的组件,然后将其导入main.dart。
这是我的reusable.dart代码
我打算以这种方式在我的main.dart中使用这个 TileData Widget
所以 TileData() 小部件的子级实际上是列的子级,该列最后一次包装在reusable.dart中的小部件中
有什么办法可以做到这一点?
flutter - 使用painter flutter绘制自定义底部应用栏
我想用 Flutter 中的 CustomPainter 创建一个自定义底部应用栏:我已经尝试了下面的代码,但没有给我想要的结果:
我想要这样的东西: 半径容器
从我的容器小部件:
注意:我想要自定义容器,例如带有自定义画家的图像,无需使用 BottomAppBar 小部件或 FloatingActionButton