build method

Widget build()

构建Row组件

Implementation

Widget build() {
  // 先处理order排序,再处理gap间距
  List<Widget> orderedChildren = _buildOrderedChildren();
  List<Widget> childrenWithGap = _buildChildrenWithGap(orderedChildren);

  return Row(
    mainAxisAlignment: _mainAxisAlignment,
    crossAxisAlignment: _crossAxisAlignment,
    mainAxisSize: _mainAxisSize,
    textDirection: _textDirection,
    verticalDirection: _verticalDirection,
    children: childrenWithGap,
  );
}