拖动RelativeLayout外部的视图

时间:2013-10-25 04:35:09

标签: android android-layout

我已经实现了一个自定义ImageView,当它存放在RelativeLayout中时可以被拖动。因此,我在拖动视图时更改布局参数的leftMargin和topMargin。

这大部分都按预期工作。我可以拖动视图。即使是保证金的负值也可以正常工作。视图可以拖动到左边缘和顶边缘之外。

问题是我无法将视图拖到右边缘或底边缘之外。事实上,当我试图将它拖到这两个边缘中的任何一个之外时,视图开始缩小。

我在RelativeLayout上玩过“clipChidren”以及“clipToPadding”参数,但这没有任何帮助。

如果有人可以指导我如何在右边缘或底边显示局部视图,我将不胜感激。提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

如果您在拖动时更改rightMarginbottomMargin,则可以解决此问题。当您更改所有四个边距时,您将获得所需的行为。