clipboard_util.dart 418 B

123456789101112131415
  1. import 'package:flutter/services.dart';
  2. /// 剪切板工具类
  3. class ClipboardUtil {
  4. /// 复制文本到剪切板
  5. static Future<void> copyToClipboard(String text) async {
  6. await Clipboard.setData(ClipboardData(text: text));
  7. }
  8. /// 从剪切板获取文本
  9. static Future<String> getClipboardText() async {
  10. final data = await Clipboard.getData(Clipboard.kTextPlain);
  11. return data?.text ?? "";
  12. }
  13. }