FLUTTER ECOSYSTEM

super_drag_and_drop

Flutter 的原生拖放支持。允许在应用程序之间拖动内容。

super_drag_and_drop 封面
最新版本
0.9.1
近 30 天下载
11.2万
喜欢数
577
Pub 分数
150

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

Super Drag and Drop 是一个 Flutter 包,提供跨平台的原生拖放功能,使用户能够在不同应用程序之间移动内容。专为无缝跨应用交互而设计,支持 Android、iOS、Web、macOS、Windows 和 Linux。该包与系统的原生拖放 API 集成,确保设备间的操作行为一致。非常适合需要在应用边界间进行文件或数据传输的应用程序,例如生产力工具或内容共享平台。

适合场景
  • 跨应用程序文件传输
  • 应用间的内容共享
  • 在生产力工具中拖放
  • 从外部源导入文件
  • 带有拖拽手势的交互式 UI
  • 桌面和移动应用集成
主要特点
  • 原生平台级拖放
  • 支持所有主要平台
  • 跨应用数据传输
  • 系统集成的拖拽行为
  • 用于文件和数据处理的简单 API
  • 实时拖拽反馈
适合对象
  • 开发跨平台应用的开发者
  • 生产力和内容管理工具
  • 需要跨应用文件共享的应用
  • 以桌面为先的 Flutter 应用
  • 多平台环境中的用户
使用建议
  • 某些操作系统需要特定平台的权限
  • 仅限支持的平台
  • 可能需要为网页进行额外设置
  • 行为因操作系统而略有不同
  • 不适用于仅在应用内拖动的场景
  • 依赖于底层原生扩展
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add super_drag_and_drop

所属分类

依赖

依赖清单 3 项

源码仓库

关联项目