1

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

这主要按预期工作。我可以拖动视图。即使是边距的负值也可以正常工作。可以将视图拖动到左边缘和上边缘之外。

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

我在 RelativeLayout 上使用了“clipChidren”和“clipToPadding”参数,但这没有任何帮助。

如果有人能指导我如何在右边缘或下边缘显示局部视图,我将不胜感激。预先感谢您的帮助。

4

1 回答 1

1

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

于 2013-10-25T04:42:51.520 回答