现在谈论的是桌面应用程序,而不是移动或Web应用程序。
是否有任何 Flutter
的小部件可以允许拖放文件夹到应用程序 UI 中,并且应用程序将读取该文件或文件夹的路径,例如?
我已经阅读了关于 Flutter
中的可拖动(Draggable
)和拖放目标(DragTarget
)的内容,但我认为它们不是用于此目的。
注意:可能不存在一个特定用于此目的的小部件,因此也将欣赏关于如何在 Flutter 中实现该功能的策略。
现在谈论的是桌面应用程序,而不是移动或Web应用程序。
是否有任何 Flutter
的小部件可以允许拖放文件夹到应用程序 UI 中,并且应用程序将读取该文件或文件夹的路径,例如?
我已经阅读了关于 Flutter
中的可拖动(Draggable
)和拖放目标(DragTarget
)的内容,但我认为它们不是用于此目的。
注意:可能不存在一个特定用于此目的的小部件,因此也将欣赏关于如何在 Flutter 中实现该功能的策略。
假设你说的是从应用程序外部拖动,目前不支持;Flutter#30719 是需要关注/投票的问题。
根据具体平台,如果您熟悉该平台上的本地开发,则在短期内可能可以使用插件实现它,但这可能比为Flutter本身贡献一个实现更费力。
现在Flutter有一个依赖来支持这样的行为。请查看此链接:https://pub.dev/packages/desktop_drop