Имя параметра Flutter не определено для виджета Card

Я пытаюсь создать многоразовый виджет Card для использования в других файлах dart в моем приложении. Я продолжаю получать ошибку с указанным параметром не определен. В чем может быть проблема? То, что я уже пробовал:

  • Переустановка SDK флаттера.
  • Бегущий врач по трепетанию не бросает с этим вопросов.
  • Запуск повторного анализа Dart на VS-Code.

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());
  }
}

Описание ошибки

1 ответ

Решение

Пожалуйста, измените название класса, отличное от Card. Потому что у вас уже есть класс Card в пакете дротиков.

Решение:

class MyCard extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
        body: Card(color: Colors.red,));
  }
}
Другие вопросы по тегам