8、Flutter 实现 生成二维码

1、加入依赖

在 pubspec.yaml 中 dependencies 节点下添加:

dependencies:
qr_flutter: ^1.1.6

 

2、引入代码

在需要细线二维码的 dart 类中引入依赖代码包:

import 'package:qr_flutter/qr_flutter.dart';

 

代码部分

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

/**
 * 首页
 */
class HomePage extends StatefulWidget {
  @override
  _HomePageState createState() => _HomePageState();
}

class _HomePageState extends State<HomePage>
    with AutomaticKeepAliveClientMixin { // 切换界面保持,不被重置

  @override
  bool get wantKeepAlive => true;

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: new AppBar(
        title: new Text("我是标题"),
      ),
      body: new Center(
        child: new QrImage(
          data: "这里是需要生成二维码的数据",
          size: 200.0,
      ),
      ),
    );
  }
}

 

详细属性:https://pub.dartlang.org/packages/qr_flutter

 

3、实现效果

 

博客地址:https://www.cnblogs.com/niceyoo

 

相关文章

这篇文章主要讲解了“FlutterComponent动画的显和隐怎么实现...
这篇文章主要讲解了“flutter微信聊天输入框功能如何实现”,...
本篇内容介绍了“Flutter之Navigator的高级用法有哪些”的有...
这篇文章主要介绍“Flutter怎么使用Android原生播放器”,在...
Flutter开发的android端如何修改APP名称,logo,版本号,具体...
Flutter路由管理初识路由概念一.路由管理1.1.Route1.2.Mater...