我已经实现了一个自定义ImageView,当它存放在RelativeLayout中时可以被拖动。因此,我在拖动视图时更改布局参数的leftMargin和topMargin。
这大部分都按预期工作。我可以拖动视图。即使是保证金的负值也可以正常工作。视图可以拖动到左边缘和顶边缘之外。
问题是我无法将视图拖到右边缘或底边缘之外。事实上,当我试图将它拖到这两个边缘中的任何一个之外时,视图开始缩小。
我在RelativeLayout上玩过“clipChidren”以及“clipToPadding”参数,但这没有任何帮助。
如果有人可以指导我如何在右边缘或底边显示局部视图,我将不胜感激。提前感谢您的帮助。
答案 0 :(得分:1)
如果您在拖动时更改rightMargin
和bottomMargin
,则可以解决此问题。当您更改所有四个边距时,您将获得所需的行为。