list static method
Generates a list-style CarpetStyle for vertical, card-like layouts.
Creates a responsive list view with aspect-ratio-based tile widths, scaling for device size. Used with Carpet for stacked content displays, suitable for article lists or feeds in Section containers, integrating with ArcaneTheme for consistent spacing.
Implementation
static CarpetStyle list(BuildContext context,
{double scale = 1, int quiltHeightMultiplier = 1}) {
double width = MediaQuery.of(context).size.width;
double wSize = width / 2000;
scale = scale * 0.8;
return CarpetStyle().listView(
quiltHeightMultiplier: quiltHeightMultiplier,
aspect: max(
1,
min(((10 / scale) * pow(wSize, 0.8)).round(),
(10 / scale).ceil())));
}