我正在做 Codelabs编写你的第一个 Flutter 应用程序。第 4 步是关于使用外部包。是否可以将外部包导入 DartPad?我在左下角看到“控制台”和“文档”选项卡,但这些窗格中没有任何内容。控制台是 DartPad 的未来功能吗?还有另一种导入外部包的方法吗?
问问题
67 次
1 回答
1
对于下面列出的所有包
可直接导入的包
(您在屏幕截图中看到的对话框通过单击右下角的信息图标打开)
您可以通过将相应的 import 语句添加到 DartPad 代码的顶部来简单地导入它们。这是一个示例GoogleFonts
:
import 'package:flutter/material.dart';
// simply add this line to import GoogleFonts
import 'package:google_fonts/google_fonts.dart';
const Color darkBlue = Color.fromARGB(255, 18, 32, 47);
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
theme: ThemeData.dark().copyWith(
scaffoldBackgroundColor: darkBlue,
),
debugShowCheckedModeBanner: false,
home: Scaffold(
body: Center(
child: MyWidget(),
),
),
);
}
}
class MyWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Text(
'This is Google Fonts',
// Use the package wherever you like
style: GoogleFonts.lato(
textStyle: TextStyle(color: Colors.blue, letterSpacing: .5),
),
);
}
}
于 2021-12-26T22:07:47.430 回答