我可以根据另一个小部件定位一个小部件吗? 像这样:
Tiled Layout 没有
flutter_staggered_grid_view Library
最佳答案
没有类似于 ConstraintLayout
的 Widget
但您可以使用不同的小部件来实现您想要的,例如以下示例:
class Testing2 extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Container(
color: Colors.red,
child: Row(
children: <Widget>[
Flexible(
child: Column(
children: <Widget>[
Flexible(
flex: 1,
child: Container(
color: Colors.deepOrange,
),
),
Flexible(
flex: 2,
child: Container(
color: Colors.lightBlue,
),
),
],
),
),
Flexible(
child: Column(
children: <Widget>[
Flexible(
flex: 3,
child: Container(
color: Colors.orange,
)),
Flexible(
flex: 1,
child: Row(
children: <Widget>[
Flexible(
flex: 2,
child: Container(
color: Colors.blue,
)),
Flexible(child: Container(color: Colors.green))
],
),
)
],
),
)
],
),
);
}
您还可以查看此链接以了解有关布局小部件的信息:https://flutter.io/widgets/layout/
https://stackoverflow.com/questions/51923624/
相关文章:
android - Flutter - 多个手势,无需抬起手指
firebase - flutter |如何将数据添加到 Firestore 中的现有文档
firebase - 如何使用 Firebase 在 Flutter 中进行电话身份验证?
dart - 如何使用现有的应用程序 keystore 获取签名的 apk?
android - 如何在 Flutter 中禁用发布版本中的所有日志 [debugPrint()]
firebase - 如何在 Flutter 中设置不同的 firebase 环境
dart - 如何删除 RadioListTile 上的内部填充,以便可以连续使用 3 个 Radi