0

我正在做 Codelabs编写你的第一个 Flutter 应用程序。第 4 步是关于使用外部包。是否可以将外部包导入 DartPad?我在左下角看到“控制台”和“文档”选项卡,但这些窗格中没有任何内容。控制台是 DartPad 的未来功能吗?还有另一种导入外部包的方法吗?

4

1 回答 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 回答