FLUTTER ECOSYSTEM

dnd

支持鼠标和触摸的 Dart Web 应用拖放功能。

最新版本
2.0.1
近 30 天下载
3.6万
喜欢数
53
Pub 分数
130

Package Overview

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

插件概览

dnd 包为 Dart Web 应用程序提供了拖放功能,支持鼠标和触摸交互。它提供了一种轻量级、灵活的解决方案,用于实现直观的用户界面,使元素可以在屏幕上拖动和放置。非常适合构建交互式布局、可排序列表或文件上传区域,并能与 Flutter Web 项目无缝集成。该包是开源的,由 marcojakob 维护,为开发者提供了一种简单的方法来增强 Web 应用的交互性,而无需复杂的自定义实现。

适合场景
  • 可排序的列表
  • 文件上传接口
  • 交互式仪表板小部件
  • 可拖动组件重新排列
  • 基于网络的看板
  • 自定义拖放表单
主要特点
  • 鼠标和触摸支持
  • 轻量且易于集成
  • 跨浏览器兼容性
  • 事件驱动型 API
  • 支持多个可拖动项
  • 简洁、极简的设计
适合对象
  • 使用 Flutter 的 Web 开发人员
  • 需要交互式 UI 组件的应用程序
  • 具有拖放工作流的项目
  • 原型化交互式布局
  • 教育或生产力类网页应用
使用建议
  • 仅限Web平台
  • 无原生移动支持
  • 需要手动管理状态
  • 未针对高频拖动事件进行优化
  • 可能需要额外的样式以提供视觉反馈
  • 依赖外部 GitHub 仓库
支持平台Web

安装插件

flutter pub add dnd

所属分类

源码仓库

关联项目

暂无相关数据。