Flutter 图表:添加库不会让我在应用程序中更改颜色。我能做些什么?

Flutter Charts: Adding Library won't let me change colors in the App. What can I do?

在我的 flutter 应用程序中,我想实现一些图表,所以我添加了以下库: 导入 'package:charts_flutter/flutter.dart';

但是我一实现,就出现了很多问题,例如: 我不能在我的 Appbar 中使用随机颜色,我真的不知道为什么会这样。 这是我的一段代码:

import 'package:flutter/material.dart';
import 'package:firebase_core/firebase_core.dart';
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:charts_flutter/flutter.dart';

class ZulassungenScreen extends StatefulWidget {
  @override
  _ZulassungenScreen createState() => _ZulassungenScreen();
}

@override
class _ZulassungenScreen extends State<ZulassungenScreen> {
  @override
  Widget build(BuildContext context) {
    return DefaultTabController(
      length: 4,
      child: Scaffold(
        appBar: AppBar(
          title: Text('This page'),
          flexibleSpace: Container(
            decoration: BoxDecoration(
              gradient: LinearGradient(
                  colors: [Color(0xffFBD23E), Color(0xffF6BE03)],
                  begin: Alignment.topCenter,
                  end: Alignment.bottomCenter),
            ),
          ),
          bottom: TabBar(
            isScrollable: true,
            unselectedLabelColor: Colors.black,
            unselectedLabelStyle: TextStyle(fontWeight: FontWeight.normal),
            indicatorSize: TabBarIndicatorSize.label,```
and so on...```


It appears an error here: "colors: [Color(0xffFBD23E), Color(0xffF6BE03)],""

Can you please help me? Thank you so much!!

我想我明白了! 您只需在库的末尾添加 as charts;

-> 就像这样: 将 'package:charts_flutter/flutter.dart' 作为图表导入;

-> 而不是这个: 导入 'package:charts_flutter/flutter.dart';

问题是 charts_flutter 实现了自定义颜色 class。

可以通过在导入库时添加前缀来解决:

import 'package:charts_flutter/flutter.dart' as charts;