没有为 Card 小部件定义 Flutter 命名参数

Flutter named paramter is not defined for Card widget

我正在尝试创建一个可重复使用的 Card 小部件,以在我的应用程序中的其他 dart 文件中使用。 我不断收到 named parameter is not defined 错误。这可能是什么问题? 我已经尝试过的事情:

card.dart

home.dart

import 'package:flutter/material.dart';
import 'card.dart';

class Home extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
        appBar: AppBar(
          title: Text('Card'),
        ),
        body: Card());
  }
}

错误描述

请更改 class 与卡不同的名称。因为你在 dart 包里已经有 Card class.

解决方案:

class MyCard extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
        body: Card(color: Colors.red,));
  }
}