2016-06-13 84 views
2

的Androidň宣布多窗口拖放功能,在这里我们可以拖动和活动之间拖放对象。多窗口拖放在Android的ň

这是谷歌,IO'16他们展示演示(9:56)的video

我们有没有做什么特别让我们应用此功能,否则我们通常监听丢弃事件(假设我只希望人们从其他应用程序拖放到我的应用程序?

谁能给链接到该代码示例?

回答

2

我们有没有做什么特别启用此功能在我们的应用程序或我们通常监听丢弃事件

假设你正在使用setOnDragListener(),您的应用程序将收到丢弃事件不论其来源地(从你的应用程序中或从其他应用程序)。

请注意,您需要在ACTION_DROP处理中调用requestDragAndDropPermissions(),以便您有权使用DragEvent中引用的任何内容。这是没有必要的应用程序内丢弃事件,它可能是不需要的应用程序之间简单的文本丢弃事件,但它成为内容由Uri值表示拖和下降的重要。

谁能给一个链接到该代码示例?

This project有一对应用程序模块。 drag/实现了一个活动,使您可以通过长按拖动手势从ImageView的照片。 drop/实现接受拖动图像的活动。该图像通过FileProvider共享。