color.dart 未导入其他文件中

问题描述 投票:0回答:2

在我的项目(flutter 应用程序)中,lib 文件夹内的文件夹 helper 中有一个名为 color.dart 的文件。 color.dart 文件的内容不会导入到其他文件中(color.dart 文件的导入代码行指示黄色线,以指示它未使用,并且代码中使用颜色内容的行。 dart 文件 [例如在 color.dart 文件中定义的“主要”颜色] 在整个项目中到处都显示错误)。这可能是什么原因?我该如何解决这个问题?

尝试清理构建,多次重新启动系统,运行“pub get”/“pub Upgrade”并清除临时文件夹[输入 (https://i.stack.imgur.com/xJKVl.png) enter image description here

enter image description here

flutter dart package flutter-dependencies dependency-management
2个回答
0
投票

材质或 Cupertino 插件名称中的默认颜色属性为 color.dart,并且您创建了自己的 color.dart 文件,现在 flutter 对它在何处获取颜色属性感到困惑。您可以简单地更改您的类名称,例如 customColor 或 color.dart 之外的其他名称,并在自定义颜色类中使用静态颜色


0
投票

尝试编辑 Colors.dart 文件,例如:


import 'package:flutter/material.dart';

const white = Colors.white;

或者

试试这个:

import '../Helpers/Colors.dart' as myColors;

然后

TextStyle(color: myColors.white)
© www.soinside.com 2019 - 2024. All rights reserved.