listView method

CarpetStyle listView({
  1. int aspect = 5,
  2. int quiltHeightMultiplier = 1,
})

Configures a list-view style with fixed aspect ratios.

Sets tile dimensions for linear layouts, enforcing single-row heights and adjustable quilt multipliers. Used in Carpet for feed-style presentations.

Implementation

CarpetStyle listView({int aspect = 5, int quiltHeightMultiplier = 1}) =>
    copyWith(
      carpetWidthCalc: (_) => aspect,
      maxTileWidth: aspect,
      minTileWidth: aspect,
      minTileHeight: 1,
      maxTileHeight: 1,
      maxQuiltHeight: quiltHeightMultiplier,
    );