web-dev-qa-db-fra.com

Comment changer la couleur d'arrière-plan de ListTile?

Je fais une page de paramètres et je veux faire des paramètres iOS (fond gris et tuile blanche). J'essaie d'ajouter un conteneur, je peux donc ajouter de la couleur à ListTile mais toujours obtenir une erreur.

Quelqu'un sait comment ajouter un conteneur ici?

  body: new SingleChildScrollView(

        child: Column(

          mainAxisAlignment: MainAxisAlignment.center,
          crossAxisAlignment: CrossAxisAlignment.stretch,
          children: <Widget>[

               Column(

                children: <Widget>[

                  ListTile(
                    leading: Icon(
                      Icons.person,
                      color: Colors.grey,
                    ),
                    title: Text("Account"),
                    trailing: Icon(Icons.keyboard_arrow_right),
                  ),
6
FlutterFirebase

J'enveloppe le ListTile avec un widget Material et je définis la couleur. Cela préservera l'effet d'entraînement du listTile.

par exemple.

Material(
        color: Colors.grey[300],
              child: ListTile(
                title: Text('Hello')
              )

    );
1
nonybrighto