Flutter:在多个包中定义颜色

Flutter: Colors defined in multiple packages

你会如何规避这个问题?

名称 'Colors' 在库 'colors.dart' 和 'v3.dart' 中定义。

有冲突的包:

import 'package:googleapis/calendar/v3.dart' as v3;

...

backgroundColor: v3.Colors.teal

如果您不需要这两个软件包之一的 Colors,您也可以使用

import 'package:flutter/material.dart' hide Colors;

或从一个库中明确显示您需要的内容(隐藏所有未明确显示的内容)

import 'package:flutter/material.dart' show StatefulWidget, StatelessWidget;