установить карту на Listview - PullRequest
0 голосов
/ 11 февраля 2020

Я новичок, чтобы трепетать. Пожалуйста, помогите мне с картой, чтобы посмотреть список. Я получаю данные из SQLite и устанавливаю это для просмотра списка напрямую. Пожалуйста, дайте мне знать, как добавить карту в мой код. Вот мой код.

 body: FutureBuilder<List<UserModel>>(
    future: db.getUserModelData(),
    builder: (context, snapshot) {
      if (!snapshot.hasData)
        return Center(child: CircularProgressIndicator());

      return ListView(
        children: snapshot.data
            .map((user) => ListTile(
                  title: Text(user.name),
                  subtitle: Text(user.bDate),
                  leading: CircleAvatar(
                    backgroundColor: Color(
                            (math.Random().nextDouble() * 0xFFFFFF)
                                    .toInt() <<
                                0)
                        .withOpacity(1.0),
                    child: Text(user.name[0],
                        style: TextStyle(
                          fontSize: 18.0,
                          color: Colors.white,
                        )),
                  ),
                ))
            .toList(),
      );
    },
  ),

1 Ответ

0 голосов
/ 12 февраля 2020

Я решил свою проблему с Column (). Вот код

return Column(
            children: List.generate(snapshot.data.length, (itemIndex) {
              ProfileModel product = snapshot.data[itemIndex];
              return Card(
                  child: ListTile(
                leading: SizedBox(
                    height: 50.0,
                    width: 50.0,
                    child: CircleAvatar(
                      backgroundColor: Color(
                              (math.Random().nextDouble() * 0xFFFFFF)
                                      .toInt() <<
                                  0)
                          .withOpacity(1.0),
                      child: Text(product.name[0],
                          style: TextStyle(
                            fontSize: 18.0,
                            color: Colors.white,
                          )),
                    )),
                title: Text(product.name),
                subtitle: Text(product.bDate + ', ' + product.mobile),
              ));
            }),
          );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...