首页 > 解决方案 > 将视图从一个片段拖到另一个片段

问题描述

我正在尝试将视图从一个片段拖放到另一个片段。

第一个片段打开第二个片段,其中包含一些用户可以通过长按拖动的视图。然后第二个 Fragment 应该关闭,并且用户应该能够在最终释放触摸之前将 View 拖到第一个 Fragment 上方。

我已经尝试过 View.OnDragListener 和 View.OnTouchListener 但无济于事。问题是,一旦我从第一个 ViewParent 中删除 View 并将其重新附加到第二个 ViewParent ,就无法检索正在进行的触摸事件。所以我最终得到了一个视图,它可以从一个布局正确复制到另一个布局,而不会被进一步拖动。

有没有办法将触摸输入从一个正在关闭的 Fragment 委托给一个重复出现的 Fragment,以便用户可以将 View 从一个布局无缝拖动到另一个布局?

标签: androiddrag-and-dropdrag

解决方案


推荐阅读