我正在处理UI上同时可见的两个不同片段之间的拖放。
我想将视图从一个片段拖到另一个片段中。我能够在片段之间拖动它但我面对的不好的是我不能在第二个片段上听取第一个片段的视图。
简而言之,第二个片段上的OnDragListener应该监听从第一个片段拖出的视图。
我在google和stackoverflow上搜索了很多。没有找到答案。
Drag and Drop view between two Fragments
drag and drop between two fragments?
我有人知道请分享。
答案 0 :(得分:0)
您是否考虑过在两个碎片上方创建一个重叠的视图,它不应该拦截触摸,但是一旦您开始拖动视图,它就会在此叠加层中创建一个副本并跟随拖动?我无法看到任何其他实现方法,因为两个片段具有单独的视图层次结构,我能看到的唯一方法是通过Activity的视图层次结构传输View
BTW有没有办法避免使用两个片段?你有什么用例?