微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

8、Flutter 实现 生成二维码

1、加入依赖

@H_404_2@在 pubspec.yaml 中 dependencies 节点下添加

dependencies:
qr_Flutter: ^1.1.6
@H_404_2@ 

2、引入代码

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

import 'package:qr_Flutter/qr_Flutter.dart';
@H_404_2@ 

@H_404_2@代码部分

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,
      ),
      ),
    );
  }
}
@H_404_2@ 

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

@H_404_2@

@H_404_2@ 

3、实现效果

@H_404_2@

@H_404_2@ 

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

@H_404_2@ 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐