android - 将视图从一个片段拖到另一个片段
问题描述
我正在尝试将视图从一个片段拖放到另一个片段。
第一个片段打开第二个片段,其中包含一些用户可以通过长按拖动的视图。然后第二个 Fragment 应该关闭,并且用户应该能够在最终释放触摸之前将 View 拖到第一个 Fragment 上方。
我已经尝试过 View.OnDragListener 和 View.OnTouchListener 但无济于事。问题是,一旦我从第一个 ViewParent 中删除 View 并将其重新附加到第二个 ViewParent ,就无法检索正在进行的触摸事件。所以我最终得到了一个视图,它可以从一个布局正确复制到另一个布局,而不会被进一步拖动。
有没有办法将触摸输入从一个正在关闭的 Fragment 委托给一个重复出现的 Fragment,以便用户可以将 View 从一个布局无缝拖动到另一个布局?
解决方案
推荐阅读
- javascript - ReactJS:eventListener tranistionend 没有在 useEffect 中被清理
- java - 我如何在 Java 中获得插入符号位置
- android - 允许录制屏幕未在 android 的应用程序外部显示
- python - 如何找到关于某个坐标的表面的最近点?
- git - git合并开发和主问题
- python - pyldavis AttributeError:“DataFrame”对象没有属性“ix”
- c# - 协变接口不可能包含类型参数是协变类型的泛型类型吗?
- c++ - 如何使用自定义 BoringSSL 符号前缀构建 GRPC?
- python-3.x - 如何过度分配作业或“回收” SLURM 分配,以便它也可以被另一个作业使用?
- flutter - 独立为图像的每个部分着色