From f2122e6a6a212d6a44cd8714594832a7eb9da562 Mon Sep 17 00:00:00 2001 From: WinUser01 Date: Mon, 24 Jan 2022 12:16:43 +0800 Subject: [PATCH] =?UTF-8?q?hyzp=5Fybqx-Commit089=EF=BC=9A=E5=B7=B2?= =?UTF-8?q?=E7=BB=8F=E5=AE=9E=E7=8E=B0Url=E4=B8=8B=E8=BD=BD=E5=9C=B0?= =?UTF-8?q?=E5=9D=80=E6=8B=B7=E8=B4=9D=E5=88=B0=E5=89=AA=E8=B4=B4=E6=9D=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/pages/tabs/page6_download.dart | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/lib/pages/tabs/page6_download.dart b/lib/pages/tabs/page6_download.dart index 6418eb4..bb252d5 100644 --- a/lib/pages/tabs/page6_download.dart +++ b/lib/pages/tabs/page6_download.dart @@ -1,5 +1,6 @@ import 'package:badges/badges.dart'; import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import 'package:fluttertoast/fluttertoast.dart'; import 'package:hyzp_ybqx/pages/Login/FaceReg.dart'; @@ -83,6 +84,9 @@ class _LoginPageState extends State { ); } + // 复制内容到剪切板 + // Clipboard.setData(ClipboardData(text:'内容')); + Widget _getUrlRow(title, {String leadPath = '', Color leadColor, @@ -96,6 +100,7 @@ class _LoginPageState extends State { InkWell( onTap: onTapFun, child: Row( + mainAxisAlignment: MainAxisAlignment.center, children: [ Image.asset( leadPath, @@ -132,9 +137,22 @@ class _LoginPageState extends State { ], ), ), - SizedBox(width: ScreenUtil().setWidth(40)), - Image.asset('assets/images/copy.png', - height: ScreenUtil().setHeight(88), fit: BoxFit.fitHeight), + InkWell( + onTap: () { + // Flutter 复制文本到剪贴板 + Clipboard.setData(ClipboardData(text: download_url)); + //showToast('帮助信息已复制到剪贴板', textAlign: TextAlign.left); + Fluttertoast.showToast(msg: 'apk下载地址已复制到剪贴板', gravity: ToastGravity.BOTTOM); + }, + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + SizedBox(width: ScreenUtil().setWidth(40)), + Image.asset('assets/images/copy.png', + height: ScreenUtil().setHeight(88), fit: BoxFit.fitHeight), + ], + ), + ), ], ); }