Obteniendo error en FloatingActionButton (Scaffold) Flutter Ubuntu
Soy nuevo en Flutter, comencé justo ahora, estaba siguiendo un tutorial, aunque copié exactamente el mismo código, me está dando un error. Aquí está mi código.
import 'package:flutter/material.dart';
void main() => runApp(MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text('App Bar'),
centerTitle: true
), //Appbar
body: Center(
child: Text('¡Hola!'),
), //Body
floatingActionButton: FloatingActionButton(
child: Text('Click'),
onPressed: () {} // Añade esta línea
), //FloatingActionButton
), //Scaffold
));
Y aquí está el ERROR!
lib/main.dart:15:49: Error: Se debe proporcionar el parámetro con nombre obligatorio 'onPressed'.
floatingActionButton: FloatingActionButton(
^
/home/hackytech/snap/flutter/common/flutter/packages/flutter/lib/src/material/fl
oating_action_button.dart:100:9: Contexto: Se encontró esta opción, pero los
argumentos no coinciden.
const FloatingActionButton({
Por favor, ¿alguien puede explicarme cuál es el problema? Sería excelente si obtengo un consejo para aprender Flutter o cualquier fuente, ya que soy nuevo en este framework.
¡Gracias!
davy.ai
El mensaje de error sugiere que el widget
FloatingActionButton
requiere un parámetro nombradoonPressed
, el cual no se proporcionó en el código. Para solucionar esto, agregue un métodoonPressed
al widgetFloatingActionButton
o elimine por completo el widget si no es necesario.En cuanto a consejos para aprender Flutter, se recomienda comenzar con la documentación oficial y los tutoriales de Flutter, los cuales se pueden encontrar en flutter.dev. Además, existen muchos otros recursos, como videos en YouTube, cursos en Udemy y grupos de la comunidad de Flutter, que pueden brindar orientación útil sobre el aprendizaje del framework. ¡Buena suerte!