Android:在屏幕外拖动视图

时间:2012-10-22 10:19:37

标签: android android-layout relativelayout

我有一项活动,用户可以拖放一些按钮 我所有可拖动的视图都位于RelativeLayout内并拖动它们我改变了它们的左上边距和左边距 一切都很完美,除了当我将视图拖到屏幕的右下边缘时,它们会缩小而不是被绘制到屏幕之外。 是否有任何方法可以在屏幕的所有边缘上具有相同的行为(目前只能在顶部和左边缘上正常工作)。

我想我可以有一个左上角的负边距。但是,当我left margin > screen widthtop margin > screen height图像缩小时。

1 个答案:

答案 0 :(得分:1)

要在ViewGroup内实现自定义视图定位,最好的方法是实现自定义ViewGroup覆盖onLayout()

这并不困难,我解释了如何做到here。 (问题更新,可见度更高)

修改: 您可能还想查看拖放Api here。感谢Zainodis的评论。