Как динамически отображать c список на карте во флаттере? - PullRequest
0 голосов
/ 27 мая 2020

Как отобразить список динамиков c на виджете карты, как показано на рисунке ниже?

enter image description here

Часть кода:

Card(
  elevation: 5,
  child: Padding(
   padding: const EdgeInsets.only(top:8.0, left: 8,right:8),
    child: Column(
      mainAxisAlignment: MainAxisAlignment.start,
      crossAxisAlignment: CrossAxisAlignment.start,
      children: <Widget>[
       ......

         Flexible(
            child: ListView.builder(
              shrinkWrap: true,
              itemCount: sample.length,
              itemBuilder: (context, index){
                return Column(
                  mainAxisAlignment: MainAxisAlignment.start,
                  crossAxisAlignment: CrossAxisAlignment.start,
                  children: <Widget>[
                    //data
                    ......
                   Divider(color: Colors.black,),
                  ],
                );
              }
             ),
          )

      ],
    ),
  )
)

, но отображается пустое поле за исключением.

Ответы [ 2 ]

1 голос
/ 27 мая 2020

Код длинноват, поэтому вот репозиторий GitHub:

https://github.com/TheKetan2/stackoverflow_answers/blob/master/lib/card_list_example.dart

Вывод:

enter image description here

0 голосов
/ 27 мая 2020

Как показывает ваш пример, я думаю, что единственная проблема - crossAxisAlignment.

Пожалуйста, пройдите тест с CrossAxisAlignment.stretch.

Или, пожалуйста, опубликуйте свой код или исключение, чтобы найти точная причина.

...