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

flutter - 有没有办法在不使用材料小部件的情况下提升小部件的颤动?

我正在创建一个搜索小部件,我希望它有一点高度,我可以通过使用 Material 小部件来做到这一点,但 Material 也有其他属性,比如颜色,当我用 Material 小部件包裹我的容器时,它会产生奇怪的边缘。

这是我的小部件的样子:

在此处输入图像描述

0 投票
2 回答
61 浏览

flutter - 需要管理列高并将变量作为小部件属性传递

这是我的卡片小部件代码。这将作为 ListView.builder 小部件的子项

它的外观: 在此处输入图像描述

我的问题是 Column 占据了整个可用高度,如您在图像中看到的(黑暗部分)。我什至尝试使用mainAxisSize: MainAxisSize.min但它没有用。有什么办法可以固定高度,使它看起来像一张合适的卡片?

另外,正如我所说,我需要将此小部件传递给 ListView.builder,因此 cardHead、cardDesc、cardTime、cardDate 变量需要代替我手动输入的字符串(例如,购买飞机票,1 月 23 日等)同时传递小部件。例如,cardHead 用作我可以在 listview 构建器中使用的属性,如下所示:

0 投票
3 回答
102 浏览

flutter - 需要将变量作为属性传递给可重用的小部件

这是我的卡片小部件代码。这将作为 ListView.builder 小部件的子项

我需要将此小部件传递给 ListView.builder,因此在传递小部件时,cardHead、cardDesc、cardTime、cardDate 变量需要代替我手动输入的字符串(例如,购买飞机票、1 月 23 日等)。例如,cardHead 用作我可以在 listview 构建器中使用的属性,如下所示:

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

0 投票
1 回答
538 浏览

flutter - 根据父级大小按比例缩小小部件中的所有子级

在 Flutter 中,我正在实现“新功能”屏幕,它将显示应用程序中真实屏幕的预览。为此,我Widgets在“新增功能”流程中重复使用屏幕。预览将以较小的形式显示,Container并且不会覆盖整个屏幕。

我想缩小其中所有小部件的文本大小、行高等,Container以匹配较小的范围。有没有办法在不单独为每个小部件单独添加较小样式的情况下做到这一点?

例如,无论主题中设置的大小如何,都将fontSizesa 缩小 20%Widget child

0 投票
4 回答
2245 浏览

flutter - 如何在颤振中添加签名?

我已经在我的颤振项目中实现了signature_pad ,它工作正常。

不幸的是,当我把它放在里面时SingleChildScrollView,没有画出签名。它滚动而不是签名。

似乎是,GestureDetector但我不知道如何解决它。

有人可以给我一些线索吗?

谢谢。

0 投票
2 回答
47 浏览

flutter - Flutter 应用程序中何时真正需要构建功能?

我对颤振应用程序完全陌生,但在 android/kotlin 中有很强的概念。我试图了解颤振应用程序的基本结构。我读到每个小部件都需要一个build函数来覆盖以绘制对我来说很好的孩子,因为在 android/kotlin 中有onCreate();或类似的其他小部件。然后我在官方文档页面看到了这段代码。

没有功能它可以正常工作build(),那么构建功能的真正目的是什么?当我们需要它的时候?什么可以没有它,什么不能?

0 投票
1 回答
35425 浏览

flutter - 颤振:布局期间对象被赋予无限大小

我正在与一个问题作斗争,其中出现错误“对象在布局期间被赋予了无限大小”和“这可能意味着它是一个试图尽可能大的渲染对象,但它被放在另一个渲染中允许其子项选择自己大小的对象。”。

我理解它的含义,但不知道如何在仍然解决此问题的同时保持当前的小部件树响应(它在运行时呈现,因此对于前端用户来说似乎没有问题)。目前我没有设置某些东西的大小来保持响应,并且如果可能的话,我想避免硬编码小部件的大小

非常感谢任何正确方向的帮助或指示:)

这是我当前的代码:

这是错误日志: 在此处输入图像描述 在此处输入图像描述

0 投票
3 回答
938 浏览

flutter - 在 Flutter 中完成 CircularProgressIndicator 后如何导航到另一个页面?

您好,我是 Flutter 的新手,目前正在构建一个聊天应用程序。
我有一个配置文件制作器屏幕,用户可以在其中上传图像来设置他们的头像。我CircularProgressIndicator()用来显示上传屏幕。我想知道如何在上传完成后自动导航到下一个屏幕,即我的主屏幕,这样用户就不必等待任何按钮按下。

这是我尝试过的代码

上传代码

0 投票
3 回答
829 浏览

flutter - 如何在 Flutter 中使用构造函数类添加多个字符串

我制作了两个小部件并在 main.dart 中调用它们。我希望课堂上的AntiRaggingCell小部件HomePage能够获取不同字符串的详细信息,例如姓名、标签、部门、电话号码、联系人和电子邮件。我的代码现在要做的是,我必须把每一个细节都放进去,AntiRaggingDetailChip这样代码就会变得混乱。

我的代码,

我希望这段代码接受这样的输入

0 投票
3 回答
1423 浏览

flutter - 删除 Row 中两个 IconButton 之间的额外空间

我想删除 Row 小部件中两个 IconButton 之间的一些额外空间我尝试了更多但仍然无法删除小部件之间的空间

请帮助解决这个问题我遇到了麻烦:(

图片