搜尋套件、儲存庫與 APP 分類

套件詳情v0.9.2

desktop_drop

一個允許使用者將檔案拖曳至您的 Flutter 桌面應用程式的外掛。

AndroidWebmacOSWindowsLinux
近 30 天下載
81.4萬
喜歡數
471
Pub 分數
150

安裝套件

flutter pub add desktop_drop

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

desktop_drop 是一個 Flutter 插件,可讓使用 Flutter 建構的桌面應用程式支援檔案拖曳與放置功能。它支援 macOS、Windows 與 Linux,允許使用者透過將檔案直接拖曳至應用程式介面來與檔案互動。此插件與 Flutter 的觸控系統無縫整合,並提供簡單的 API 來處理拖曳後的檔案路徑。非常適合需要檔案輸入卻不需傳統檔案選擇對話方塊的應用程式。亦相容於 Android 與 Web,不過拖曳與放置功能主要針對桌面平台設計。

適用情境

  • 桌面應用程式中的檔案匯入
  • 拖放介面
  • 桌面檔案管理工具
  • 媒體上傳工作流程
  • 自定義檔案輸入體驗

主要特色

  • 支援 macOS、Windows 與 Linux
  • 簡單的拖放 API
  • 跨平台相容性
  • 處理多個檔案拖放
  • 與 Flutter 的觸控系統整合

適合對象

  • 桌面應用程式開發者
  • 檔案密集型桌面應用程式
  • 需要直覺式檔案輸入的應用程式
  • 開發創意工具的開發者
  • 以使用者為導向的桌面體驗

使用建議

  • 行動裝置與網頁端功能受限
  • 需要平台特定的設定
  • 無內建的檔案預覽或處理
  • 可能需要為檔案類型自訂驗證
  • 不適用於行動裝置上的觸控手勢

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

flutter-plugins

This repo contains the source code for Flutter plugins which used in Mixin Messenger Desktop. Check the packages directory for all plugins.

Any questions join the Mixin Flutter group

Plugins

Plugin Pub Likes Platforms
desktop_drop pub package likes Windows, Linux, macOS, web
desktop_lifecycle pub package likes Windows, Linux, macOS
ogg_opus_player pub package likes Windows, Linux, macOS, iOS
pasteboard pub package likes Windows, Linux, macOS, web
win_toast pub package likes Windows
desktop_webview_window pub package likes Windows, Linux, macOS
fts5_simple pub package likes Windows, Linux, macOS
desktop_multi_window pub package likes Windows, Linux, macOS
mixin_logger pub package likes All Platforms
mixin_markdown_widget pub package likes Windows, Linux, macOS
ui_device pub package likes iOS
string_tokenizer Not Published Not Published macOS, iOS

所屬分類

依賴

依賴清單 5 項

  • cross_file^0.4.0
  • cross_file_platform_interface^1.0.0
  • cross_file_web^1.0.0
  • mime^2.0.0
  • web^1.1.1

原始碼儲存庫

使用此套件的專案