web-dev-qa-db-fra.com

Comment redimensionner un bouton d'icône / icône dans le flutter?

J'ai 2 questions.

  1. comment faire échec notre icône? Je veux dire, pas une icône par défaut du flutter. Mais quand vous changez dans une image. J'ai un bouton d'icône avec une image comme celle-ci:
Row(
                        mainAxisSize: MainAxisSize.max,
                        children: <Widget>[
                          IconButton(
                            icon: new Image.asset("images/IG.png"),
                          ),
                          IconButton(
                            icon: new Image.asset("images/Twitter.png"),
                          ),
                          IconButton(
                            icon: new Image.asset("images/Fb.png"),
                          ),
                        ],
                      )

ses seules 3 icônes. Quand j'ajouterai plus d'icône, ça va briser la mise en page en briques jaune-noir. Comment les faire devenir plus petit?

enter image description here

  1. La question ci-dessus est pour iconboutton. Comment changer une icône avec une image? Voici le code:

    Icon(Icons.star, color: Colors.red)

comment changer le 'star' avec image.asset? Sans référence à un autre lien, cela ne montre que l'icône.

13
Roman Traversine

Sous le réglage de code Largeur et la hauteur pour le IconButton et rendez-le au centre de votre conteneur.

 Container(
            height: 18.0,
            width: 18.0,
            color: Colors.yellow,
            child: new IconButton(
              padding: new EdgeInsets.all(0.0),
              color: Colors.red,
              icon: new Icon(Icons.clear, size: 18.0),
              onPressed: null,
            )
        )

sortie:

enter image description here

0
jitsm555