定义:
import 'package:flutter/services.dart';
@immutable
class ClipboardData {
/// Creates data for the system clipboard.
const ClipboardData({this.text});
/// Plain text variant of this clipboard data.
final String text;
}
class Clipboard {
Clipboard._();
static const String kTextPlain = 'text/plain';
/// Stores the given clipboard data on the clipboard.
///将ClipboardData中的内容复制的粘贴板
static Future<void> setData(ClipboardData data) async {
await SystemChannels.platform.invokeMethod<void>(
'Clipboard.setData',
<String, dynamic>{
'text': data.text,
},
);
}
}
使用:
ClipboardData data = new ClipboardData(text: text);
Clipboard.setData(data);



所有评论(0)