Flutter桌面应用程序中的UI拖放功能

6

现在谈论的是桌面应用程序,而不是移动或Web应用程序。

是否有任何 Flutter 的小部件可以允许拖放文件夹到应用程序 UI 中,并且应用程序将读取该文件或文件夹的路径,例如?

我已经阅读了关于 Flutter 中的可拖动(Draggable)和拖放目标(DragTarget)的内容,但我认为它们不是用于此目的。

注意:可能不存在一个特定用于此目的的小部件,因此也将欣赏关于如何在 Flutter 中实现该功能的策略。


2
你可能想关注这个问题 https://github.com/flutter/flutter/issues/30719 ,我非常确定我们至少要等一年才能得到答案。 - Sahdeep Singh
2个回答

9

假设你说的是从应用程序外部拖动,目前不支持;Flutter#30719 是需要关注/投票的问题。

根据具体平台,如果您熟悉该平台上的本地开发,则在短期内可能可以使用插件实现它,但这可能比为Flutter本身贡献一个实现更费力。


嗯,太糟糕了...是的,这正是我所要求的...从外部到应用程序...好的,但知道这一点很好。谢谢。 - codeKiller
2
https://pub.dev/packages/desktop_drop 用于桌面端。 - sang

3

你知道是否有OLE支持的计划吗?https://learn.microsoft.com/en-us/cpp/mfc/drag-and-drop-ole?view=msvc-170 - BananaMaster

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接