问题标签 [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 - 如何根据父级的大小布局小部件?
假设您有一个可能具有可变大小的父小部件。
例如:
也许你想让父容器的子容器根据给定的大小呈现不同的东西。
考虑响应式设计断点,如果宽度超过 X 使用此布局,如果宽度低于 X 使用该布局。
在 Flutter 中执行此操作的最佳方法是什么?
flutter - 相当于flutter中的wrap_content和match_parent?
在 Android中match_parent
,wrap_content
用于将小部件相对于其父级的大小自动调整为小部件包含的内容。
在 Flutter 中,默认情况下似乎所有小部件都设置为wrap_content
,我将如何更改它以便我可以填充它width
并填充它height
的父级?
flutter - 向 Flutter 应用程序添加启动画面
你会如何向 Flutter 应用程序添加启动画面?它应该在任何其他内容之前加载和显示。目前,在 Scaffold(home:X) 小部件加载之前会有短暂的颜色闪烁。
flutter - 如何在 Flutter 中以编程方式显示/隐藏小部件
在 Android 中,每个View
子类都有一个setVisibility()
方法可以让您修改View
对象的可见性
设置可见性有 3 个选项:
View
Visible:在布局内渲染可见- 不可见:隐藏
View
,但留下一个与View
可见时所占据的间隙相同的间隙 - 消失:隐藏
View
,并将其从布局中完全删除。就好像它height
和width
曾经0dp
Flutter 中的 Widgets 是否有与上述等价的东西?
快速参考: https ://developer.android.com/reference/android/view/View.html#attr_android:visibility
flutter - 如何将 ListView 添加到 Flutter 中的列?
我正在尝试为我的 Flutter 应用程序构建一个简单的登录页面。我已经成功构建了 TextFields 和登录/登录按钮。我想添加一个水平 ListView。当我运行代码时,我的元素消失了,如果我在没有 ListView 的情况下执行它,它又可以了。我怎样才能正确地做到这一点?
flutter - 颤振:试图使列中的项目底部居中,但它保持左对齐
我正在尝试将小部件置于 Column 底部的底部居中,但它始终与左侧对齐。
Positioned 的存在迫使 Container 向左移动,而不是居中。但是,移除 Positioned 会将 Container 置于中间位置。
flutter - 根据另一个小部件的位置/大小定位/调整小部件的大小
我在 Flutter 中遇到过几次已经相当大的墙了。动画或构建小部件,这取决于其他小部件来获取它们的大小/位置。
一些可能是我最糟糕的噩梦的例子:动态地将小部件彼此相邻。在 css 中我们有这个:
- 父母采用全宽(不重要)。
- 父母取最大孩子的身高。
- 身高较小的孩子适合父母
- 孩子们彼此相邻
在颤振中,我认为我们不能一次获得所有 4 分。
现在,如果我们有 2 个这个列表和一个动画,其中一个元素从一个列表转到另一个列表怎么办?例子
另一个例子。如果我们想要一个SlideTransition
与另一个没有共同点的小部件垂直对齐的完成怎么办?像这样 :
这些都是完全随机的例子。我不需要复制同样的东西。这里真正的问题是:是否有一种通用的方法来做类似的事情(获取屏幕尺寸/位置)?一些不是特定于这个用例的东西,以后很容易维护?
flutter - Flutter RenderIndexedStack 对象在布局期间被赋予无限大小
我正在与此DropDownItem
框错误作斗争,一切似乎都可以正常工作,但是在加载时会弹出黄色超出范围。尝试了几件事,但无法解决。我有这个代码用于我的Widget
.
然后我将其用作功能之一。
}
它似乎在另一个页面上工作,我不使用函数来填充小部件,只是一个常规的小部件 var,但似乎它应该与结构相同。
有什么我想念的想法吗?这是一个DropDownButton
,但它发生在具有DropDownButton
另一个功能的结果页面上。
编辑********** 这是工作代码
flutter - 如何在 Flutter 中为小部件添加边框?
我正在使用 Flutter,我想为小部件(在本例中为Text
小部件)添加边框。
我试过TextStyle
and Text
,但我没有看到如何添加边框。