本文主要是介绍Flutter Clipboard 粘贴板使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在 Flutter 提供了 Clipboard 跟 ClipboardData 用来操作系统的复制粘贴。
源码如下:
/// 设置要复制到粘贴板中的内容
@immutable
class ClipboardData {/// Creates data for the system clipboard.const ClipboardData({ this.text });/// Plain text variant of this clipboard data.final String text;
}/// Utility methods for interacting with the system's clipboard.
///对粘贴板进行操作的类
class Clipboard {Clipboard._();// Constants for common [getData] [format] types./// Plain text data format string.////// Used with [getData].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,},);}/// Retrieves data from the clipboard that matches the
这篇关于Flutter Clipboard 粘贴板使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!