在 Flutter 中,是否可以像在图像中一样在组件之间绘制垂直线。
最佳答案
据我所知没有。但是,创建一个非常简单 — 如果您查看 Flutter's Divider 的源代码您会看到它只是一个带有单个(底部)边框的 SizedBox
。你可以做同样的事情,但要切换尺寸。
更新(2018 年 10 月 4 日):VerticalDivider
实现为 merged in由 Flutter 团队提供。查看 docs但它使用起来非常简单——只需将它放在连续的两个其他项目之间。
注意:如果您在 Row
小部件中使用 VerticalDivider
作为分隔符,则使用 包装
、Row
IntrinsicHeight Container
或 SizedBox
否则 VerticalDivider
不会显示。对于 Container
和 SizedBox
小部件,您需要定义 height
。
https://stackoverflow.com/questions/49388281/