Saltar al contenido

¿Crear un botón con una imagen en Flutter?

Nuestros mejores investigadores han agotado sus depósitos de café, buscando día y noche por la resolución, hasta que Óscar halló el hallazgo en Gitea y hoy la comparte aquí.

Solución:

Creo que esto debería funcionar también. Simplemente especifique el relleno para FlatButton en cero.

Container(child: ConstrainedBox(
constraints: BoxConstraints.expand(),
child: FlatButton(
         onPressed: null,
         padding: EdgeInsets.all(0.0),
         child: Image.asset('path/the_image.png'))))

IconButton(
  icon: Image.asset('path/the_image.png'),
  iconSize: 50,
  onPressed: () ,
)

Mi opinión, la forma más fácil y también la más versátil es usar GestureDetector, ya que le permite llamar a diferentes funciones para diferentes gestos como un toque, doble toque, toque largo, etc.

GestureDetector(
                onTap: () => _yourFunction('yourParameter'),
                child: Image.asset('yourimagefolder/yourimage.png'),
              ),

Si crees que ha resultado provechoso nuestro post, sería de mucha ayuda si lo compartieras con más seniors de esta forma nos ayudas a extender nuestro contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *