在 FloatingActionButton (Scaffold) Flutter 中出现错误 Ubuntu

Getting error in FloatingActionButton (Scaffold) Flutter Ubuntu

我刚开始接触 flutter,正在学习一个教程,尽管我复制了完全相同的代码,但它给了我错误。这是我的代码。

import 'package:flutter/material.dart';

void main() => runApp(MaterialApp(
    home: Scaffold(
      
      appBar: AppBar(
        title: Text('App Bar'),
        centerTitle: true
      ), //Appbar
      
      body: Center(
        child: Text('Hello!'),
      ), //Body
      
      floatingActionButton: FloatingActionButton(
        child: Text('Click')
      ), //FloatingActionButton

    ), //Scaffold
));

这里是错误!

lib/main.dart:15:49: Error: Required named parameter 'onPressed' must be
provided.
      floatingActionButton: FloatingActionButton(
                                                ^
/home/hackytech/snap/flutter/common/flutter/packages/flutter/lib/src/material/fl
oating_action_button.dart:100:9: Context: Found this candidate, but the
arguments don't match.
  const FloatingActionButton({

任何人都可以向我解释问题是什么,如果我是这个框架的新手,如果我得到学习 flutter 或任何来源的提示,那将是非常好的

谢谢:)

继续按下 属性

floatingActionButton: FloatingActionButton(
        child: Text('Click'),
        onPressed: () {
              print("click");
            }
      ), //FloatingActionButton

onPressed 方法是 FloatingActionButton

所必需的

因此,在使用 FloatingActionButton 时,您需要调用 onPressed.

VoidCallback? onPressed

floatingActionButton: FloatingActionButton(
  onPressed: () {}, //you can also pass null here
  child: Text("text"),
),

虽然您想在 floatingActionButton: 上安装 Text 小部件,但您可以在那里简单地使用 Text(或任何其他小部件)小部件。

floatingActionButton: Text("text"),