美文网首页
Flutter如何安装外部包

Flutter如何安装外部包

作者: 晒太阳的仙人掌是个程序媛 | 来源:发表于2019-06-24 10:59 被阅读0次

    在这一步中,您将开始使用一个名为english_words的开源软件包 ,其中包含数千个最常用的英文单词以及一些实用功能.
    您可以在pub.dartlang.org上找到english_words软件包以及其他许多开源软件包

    1、pubspec文件管理Flutter应用程序的assets(资源,如图片、package等)。 在pubspec.yaml中,将english_words(3.1.5或更高版本)添加到依赖项列表,如下所示:

    dependencies:
      flutter:
        sdk: flutter
    
      cupertino_icons: ^0.1.0
      english_words: ^3.1.5
    

    使用命令行,进入到demo目录下,执行安装包命令,如下所示:

    flutter packages get
    
    # 注意:如果未能正确执行上面命令,需要再次手动添加flutter相关工具到path中:
    export PATH=`yourFlutterInstallPath`/flutter/bin:$PATH
    

    2、在 lib/main.dart 中, 引入 english_words, 如下所示:

    import 'package:flutter/material.dart';
    import 'package:english_words/english_words.dart';
    

    3、使用 English words 包生成文本来替换字符串“Hello World”.

    Tip: “驼峰命名法” (称为 “upper camel case” 或 “Pascal case” ), 表示字符串中的每个单词(包括第一个单词)都以大写字母开头。所以,“uppercamelcase” 变成 “UpperCamelCase”
    

    进行如下更改:

    import 'package:flutter/material.dart';
    import 'package:english_words/english_words.dart';
    
    void main() => runApp(new MyApp());
    
    class MyApp extends StatelessWidget {
      @override
      Widget build(BuildContext context) {
        final wordPair = new WordPair.random();
        return new MaterialApp(
          title: 'Welcome to Flutter',
          home: new Scaffold(
            appBar: new AppBar(
              title: new Text('Welcome to Flutter'),
            ),
            body: new Center(
              //child: new Text('Hello World'),
              child: new Text(wordPair.asPascalCase),
            ),
          ),
        );
      }
    }
    

    相关文章

      网友评论

          本文标题:Flutter如何安装外部包

          本文链接:https://www.haomeiwen.com/subject/zwdnqctx.html