栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Flutter如何集成第三方插件

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Flutter如何集成第三方插件

https://pub.dev/flutter是Google官方的Dart Packages仓库,类似于node中的npm仓库,我们可以在上面查找我们需要的包和插件,也可以向pub发布我们的包和插件
我们这里使用一个叫english_words, 它包含了数千个常用的英文单词并提供了一些比较使用的功能,

添加依赖项

在pubspec.yaml文件中添加依赖项

pubspec.yaml

 

我们保存pubspec.yaml文件, 会自动将依赖包安装到项目中, 控制台输出以下内容

 

控制台输出

接下来我们就可以使用这个依赖包了

lib/main.dart

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

//main是入口函数
void main() => runApp(MyApp());

class MyApp extends StatelessWidget {

  @override
  Widget build(BuildContext context) {
    // 生成一个随机的单词
    final wordPair = new WordPair.random();
    return new MaterialApp(
      title: 'Hello Flutter',
      home: new Scaffold(    
        appBar: new AppBar(
          title: new Text('Hello Flutter Title'),
        ),
        body: new Center(
          child: new Text(wordPair.asPascalCase), //asPascalCase以简单字符串的形式返回单词对,每个单词大写
        ),
      ),
    );
  }
}

这样的话, 我们每次按R, 页面重新渲染, 我们都会看到一个随机的英语单词

遇到版本sdk不符修改插件版本号与自己dartsdk适配

environment:
  sdk: ">=2.0.0-dev.68.0 <3.0.0"

作者:iDevOps
链接:https://www.jianshu.com/p/47143557a550
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/733141.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号