Android - 限制拖放到边界框

时间:2013-06-14 14:44:36

标签: android drag-and-drop

Android上拖放的默认行为显然允许将DragShadow拖动到屏幕上的任何位置。

我想限制它可以拖动的区域 - 要么是指定的边界框,要么限制到特定视图的边界。

我看到我可以使用onInterceptTouchEvent监控拖动位置,但是我没有看到任何修改拖动位置的方法。

有没有人成功完成这项工作?

编辑: 由于我在这里没有得到答案,从未找到任何其他合适的答案,我编写了自己的实现。它不使用拖放式api,而是模拟它。 见https://github.com/rfreedman/android-constrained-drag-and-drop-view

0 个答案:

没有答案