判断是否需要使用 UnconstrainedBox 包装组件
Widget hasUnconstrainedBox(Widget widget) { if (width == double.infinity) { return widget; } else { return UnconstrainedBox( child: widget, ); } }