bento static method
Widget
bento({
- Key? key,
- required List<
KinBentoItem> items, - int columns = 4,
- double spacing = KinSpacing.sm,
- double cellAspectRatio = 1.0,
- String? title,
- EdgeInsetsGeometry? padding,
Creates a bento-style grid where each item can span multiple rows/columns.
Each child is wrapped in a KinBentoItem that defines its column and row span. The grid uses a slot-filling algorithm to pack items tightly.
Implementation
static Widget bento({
Key? key,
required List<KinBentoItem> items,
int columns = 4,
double spacing = KinSpacing.sm,
double cellAspectRatio = 1.0,
String? title,
EdgeInsetsGeometry? padding,
}) {
return _KinBentoGrid(
key: key,
items: items,
columns: columns,
spacing: spacing,
cellAspectRatio: cellAspectRatio,
title: title,
padding: padding,
);
}