Android:拖动视图外屏幕



我有一个活动,用户可以在某些按钮周围拖动。
我所有可拖动的视图都在RelativeLayout内,并且要拖动它们,我更改了它们的顶部和左边缘。
一切正常,除了我将视图拖到屏幕的右侧和底部边缘附近时,它们会收缩而不是在屏幕外绘制。是否有任何方法可以在屏幕的所有边缘上具有相同的行为(目前仅在顶部和左边缘正常工作)。

我想我可以有一个左和最高的负边缘。但是当我有left margin > screen widthtop margin > screen height时,图像收缩。

ViewGroup内实现自定义定位的最佳方法是实现您的自定义ViewGroup覆盖onLayout()

这并不困难,我在这里解释了如何做。(这个问题是新的,并且具有更大的知名度)

编辑:您可能还想在这里查看拖放API。感谢Zainodis的评论。

最新更新