我在我的应用程序中使用 Google 字体。我已经在我的应用程序中成功地做到了这一点,但由于某种原因,我无法在 SliverAppBar 中使用它。我得到的错误是:
The constructor being called isn't a const constructor.
我试图更改字体的代码是:
SliverAppBar(
pinned: true,
snap: false,
floating: false,
expandedHeight: 200.0,
leading: new IconButton(
color: Colors.black38,
icon: new Icon(Icons.arrow_back),
onPressed: () {
Navigator.pushReplacementNamed(
context,
'/');
},
),
backgroundColor: Globals().appBar,
flexibleSpace: const FlexibleSpaceBar(
title:
Text('Inventory', style: GoogleFonts.acme(color: Globals().white_text,fontSize: 20),) ,
// Text('Inventory'),
background: FittedBox(fit:BoxFit.cover,child: Image(image:AssetImage('images/bag.jpg'))),
),
),
如果我是您在代码中看到的简单文本框, // Text('Inventory'),
那么我没有问题。您如何在 SliverAppbar 中使用 Google 字体?