Flutter Как показывать изображения галереи в виде сетки - PullRequest
0 голосов
/ 21 марта 2019

Я пробовал все, чтобы показывать изображения галереи в виде сетки во флаттере.Но я не смог найти подходящий метод.

1 Ответ

0 голосов
/ 21 марта 2019

Вы можете создать список виджетов и добавить его в сетку:

List<Widget> images = new List<Widget>();
images.add(Image.asset('assets/image.png', height: 35));
images.add(Image.asset('assets/image.png', height: 35));
images.add(Image.asset('assets/image.png', height: 35));

CustomScrollView(
    primary: false,
    slivers: <Widget>[
      SliverPadding(
        padding: const EdgeInsets.all(3.0),
        sliver: SliverGrid.count(
          mainAxisSpacing: 1, //horizontal space
          crossAxisSpacing: 1, //vertical space
          crossAxisCount: 3, //number of images for a row
          children: images
        ),
      ),
    ],
  ),
...