Как я могу разместить разделитель между этими плитками списка - PullRequest
0 голосов
/ 11 февраля 2020

Я новичок в кодировании, и я только начал свой первый проект, я просто читаю документацию по флаттеру и пытаюсь делать что-то самостоятельно, но этот был довольно сложным, как я могу поместить разделитель между этими список плиток?

Я пробовал некоторые вещи, такие как ListView.separated и аналогичные альтернативы, не смог заставить его работать на моем коде, возможно, потому что его структура как-то неверна, какие-либо советы?

Widget build(BuildContext context) {
return Container(
  child: Drawer(
    child: ListView(
      children: <Widget>[
        UserAccountsDrawerHeader(
          currentAccountPicture: CircleAvatar(
            backgroundColor: Colors.blueGrey,
            child: Text(
              "LPI",
              style: TextStyle(
                fontSize: 32,
                fontWeight: FontWeight.w700,
              ),
            ),
          ),
          accountName: Text(
            'Lucas Pereira Issler',
            style: TextStyle(
              fontSize: 22,
              fontWeight: FontWeight.w700,
            ),
          ),
          accountEmail: Text(
            'lucas.issler@ftc.edu.br',
            style: TextStyle(
              fontSize: 14,
              fontWeight: FontWeight.w400,
            ),
          ),
        ),
        ListTile(
          leading: Icon(
            Icons.pets,
            size: 40,
            color: Colors.blueAccent,
          ),
          title: Text('Adoção',
              style: TextStyle(
                fontSize: 22,
                fontWeight: FontWeight.w800,
                color: Colors.blueAccent,
              )),
          onTap: () {
            Navigator.pop(context);
          },
        ),
        ListTile(
          leading: Icon(
            Icons.remove_red_eye,
            size: 40,
            color: Colors.blueAccent,
          ),
          title: Text('Desaparecidos',
              style: TextStyle(
                fontSize: 22,
                fontWeight: FontWeight.w800,
                color: Colors.blueAccent,
              )),
          onTap: () {
            Navigator.pop(context);
          },
        ),

1 Ответ

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

Вам необходимо создать отдельный ListView.separated () для ListTile. Оформить заказ DartPad , надеюсь, это поможет.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...