Fab*_*bio 5 android dart flutter
如何在 Flutter 中复制(剪贴板)图像?对于文本我可以,但是对于图像我只在Flutter的Github中发现了这些疑问,但没有解决方案。
在文本中,我使用 withClipboard.setData(new ClipboardData(text: widget.content));和working。
但是如何复制图像呢?
正如 @ariefbayu 评论的那样,将文件复制到剪贴板并未得到广泛支持,但是,作为通用标准,某些应用程序遵循将文件路径复制到剪贴板以便访问它的规则。
为此,我们的代码可能如下所示:
Future<String> get _localPath async {
final directory = await getApplicationDocumentsDirectory();
return directory.path;
}
Future<void> _copyFile() async {
final path = await _localPath;
Clipboard.setData(new ClipboardData(text: "content://${_localPath}/image.png"));
return;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4148 次 |
| 最近记录: |