View
有一个 getLeft()
方法,但我该如何setLeft
?
我想这样做,以便当用户在屏幕上向侧面拖动手指时可以移动 RelativeLayout
。它的大小和宽度与屏幕相同,因此当它移动时,它需要移出屏幕边缘。
我已经尝试过各种动画类,但我认为这不是我在这种情况下想要的。
我的目标是手机而不是平板电脑,因此这需要适用于 API 级别 7。
最佳答案
我通常使用 View.offsetTopAndBottom() 和/或 View.offsetLeftAndRight() 执行类似的操作,并在每次触摸/滚动更新时调整 View 位置。还要确保您尝试移动的 View
不在会限制您这样做的布局内。
HTH。
关于android - 当用户拖动手指时设置 View 的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7972213/