Center

将子组件居中对齐的组件

CenterwidthFactorheightFactor为空时,会根据外部的约束尽可能让自己大。在这种情况下,如果外部的约束是无限的话,那么Center将会和子组件一样大。如果某个方向上的Factor系数不为空,那么Center在这个方向上的大小将为子组件的值 * Factor。如:widthFactor为2,那么Center的宽度为子组件的2倍。

根据描述可以发现,Center是一种特殊的Align,只是alignment被强制设置为AlignmentGeometry.center

构造函数

Center.new({
  Key? key, 
  double? widthFactor, 
  double? heightFactor, 
  Widget? child
})

参数

参数名参数类型说明
alignmentAlignmentGeometryCenteralignment被强制设置为AlignmentGeometry.center,不需要调整
childWidget?子组件
widthFactordouble?宽度系数
heightFactordouble?高度系数