В любом случае, мы можем предоставить конкретную высоту (соотношение сторон обеспечивает ошибку) для элемента сетки во флаттере, используя GridView.builder - PullRequest
0 голосов
/ 29 мая 2019

Поскольку я новичок во флаттере, в случае gridview.builder, предоставляя «childAspectRatio: 1/1», высота отличается, некоторые устройства, которые я получаю переполнением на 10 пикселей и т. Д., Являются их любым способом, которым мы можем предоставить определенныевысота до элемента сетки.

GridView.builder(
  gridDelegate: new SliverGridDelegateWithFixedCrossAxisCount(
    crossAxisCount: 2,
    crossAxisSpacing: 0.0,
    childAspectRatio: 1 / 1),
  itemBuilder: (BuildContext context, int index) {
    Map<String, String> product = products[index].cast<String, String>();
    return _buildGridItems(index, product);
  },
  itemCount: products.length,
  shrinkWrap: true,
  physics: ClampingScrollPhysics(),
)
...