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;
在我的 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;