Android 上拖放的默认行为显然允许将 DragShadow 拖动到屏幕上的任何位置。
我想限制它可以拖动的区域 - 要么到指定的边界框,要么到特定视图的边界。
我看到我可以使用 onInterceptTouchEvent 监视拖动位置,但我没有看到任何修改拖动位置的方法。
有人成功做到这一点吗?
编辑:
由于我在这里没有得到答案,也从未找到任何其他合适的答案,所以我编写了自己的实现。它不使用拖放 API,而是模拟它。
看https://github.com/rfreedman/android-constrained-drag-and-drop-view https://github.com/rfreedman/android-constrained-drag-and-drop-view
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)