Flutter 「The [autofocus] and [clipBehavior] arguments must not be null.」の対処法

Flutter 「The [autofocus] and [clipBehavior] arguments must not be null.」の対処法

「Flutter」で「ElevatedButton」を使用時に、「The [autofocus] and [clipBehavior] arguments must not be null.」が発生した場合の対処法を記述してます。

環境

  • OS  windows11 pro 64bit
  • Flutter 3.3.1

エラー全文

以下のコードで発生。

      body: Center(
        child: ElevatedButton(),
      ),

エラー全文

Create an ElevatedButton.

The [autofocus] and [clipBehavior] arguments must not be null.

Prefer const with constant constructors.dartprefer_const_constructors
The named parameter 'onPressed' is required, but there's no corresponding argument.
Try adding the required argument.dartmissing_required_argument
The named parameter 'child' is required, but there's no corresponding argument.
Try adding the required argument.dartmissing_required_argument
Prefer const with constant constructors.dartprefer_const_constructors

原因

「ElevatedButton」では、以下のメソッドが必須になっているため

対処法

「対象のメソッド」を実装する

        child: ElevatedButton(
          onPressed: () {},
          child: Text(
            "button",
          ),