inlineGrid method
inline-grid - 内联网格布局 ⚠️ 部分支持:通过 IntrinsicWidth/IntrinsicHeight 包装 Grid 实现 注意:inline-grid 在 Flutter 中通过 IntrinsicWidth 限制尺寸来实现内联效果
Implementation
Widget inlineGrid({
int crossAxisCount = 2,
double mainAxisSpacing = 0.0,
double crossAxisSpacing = 0.0,
}) {
// 使用 IntrinsicWidth 包装 GridView 以实现内联效果
return IntrinsicWidth(
child: GridView.count(
shrinkWrap: true,
physics: const NeverScrollableScrollPhysics(),
crossAxisCount: crossAxisCount,
mainAxisSpacing: mainAxisSpacing,
crossAxisSpacing: crossAxisSpacing,
children: [this],
),
);
}