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)