问题标签 [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 - 需要管理列高并将变量作为小部件属性传递
这是我的卡片小部件代码。这将作为 ListView.builder 小部件的子项
我的问题是 Column 占据了整个可用高度,如您在图像中看到的(黑暗部分)。我什至尝试使用mainAxisSize: MainAxisSize.min
但它没有用。有什么办法可以固定高度,使它看起来像一张合适的卡片?
另外,正如我所说,我需要将此小部件传递给 ListView.builder,因此 cardHead、cardDesc、cardTime、cardDate 变量需要代替我手动输入的字符串(例如,购买飞机票,1 月 23 日等)同时传递小部件。例如,cardHead 用作我可以在 listview 构建器中使用的属性,如下所示:
flutter - 需要将变量作为属性传递给可重用的小部件
这是我的卡片小部件代码。这将作为 ListView.builder 小部件的子项
我需要将此小部件传递给 ListView.builder,因此在传递小部件时,cardHead、cardDesc、cardTime、cardDate 变量需要代替我手动输入的字符串(例如,购买飞机票、1 月 23 日等)。例如,cardHead 用作我可以在 listview 构建器中使用的属性,如下所示:
有什么办法可以做到这一点?
flutter - 根据父级大小按比例缩小小部件中的所有子级
在 Flutter 中,我正在实现“新功能”屏幕,它将显示应用程序中真实屏幕的预览。为此,我Widgets
在“新增功能”流程中重复使用屏幕。预览将以较小的形式显示,Container
并且不会覆盖整个屏幕。
我想缩小其中所有小部件的文本大小、行高等,Container
以匹配较小的范围。有没有办法在不单独为每个小部件单独添加较小样式的情况下做到这一点?
例如,无论主题中设置的大小如何,都将fontSizes
a 缩小 20%Widget child
flutter - 如何在颤振中添加签名?
我已经在我的颤振项目中实现了signature_pad ,它工作正常。
不幸的是,当我把它放在里面时SingleChildScrollView
,没有画出签名。它滚动而不是签名。
似乎是,GestureDetector
但我不知道如何解决它。
有人可以给我一些线索吗?
谢谢。
flutter - Flutter 应用程序中何时真正需要构建功能?
我对颤振应用程序完全陌生,但在 android/kotlin 中有很强的概念。我试图了解颤振应用程序的基本结构。我读到每个小部件都需要一个build
函数来覆盖以绘制对我来说很好的孩子,因为在 android/kotlin 中有onCreate();
或类似的其他小部件。然后我在官方文档页面看到了这段代码。
没有功能它可以正常工作build()
,那么构建功能的真正目的是什么?当我们需要它的时候?什么可以没有它,什么不能?
flutter - 在 Flutter 中完成 CircularProgressIndicator 后如何导航到另一个页面?
您好,我是 Flutter 的新手,目前正在构建一个聊天应用程序。
我有一个配置文件制作器屏幕,用户可以在其中上传图像来设置他们的头像。我CircularProgressIndicator()
用来显示上传屏幕。我想知道如何在上传完成后自动导航到下一个屏幕,即我的主屏幕,这样用户就不必等待任何按钮按下。
这是我尝试过的代码
上传代码
flutter - 如何在 Flutter 中使用构造函数类添加多个字符串
我制作了两个小部件并在 main.dart 中调用它们。我希望课堂上的AntiRaggingCell
小部件HomePage
能够获取不同字符串的详细信息,例如姓名、标签、部门、电话号码、联系人和电子邮件。我的代码现在要做的是,我必须把每一个细节都放进去,AntiRaggingDetailChip
这样代码就会变得混乱。
我的代码,
我希望这段代码接受这样的输入