如何移动或平移视图位置?

时间:2020-05-16 17:02:33

标签: android android-layout android-constraintlayout

我正在通过滚动平移视图位置。第一次滚动完成后,通过平移X和Y坐标将视图从一个位置移动到另一个位置。但是,当我开始第二个滚动时,视图不会从其先前的翻译位置进行翻译,而是从其原始位置进行翻译。我想通过滚动从离开的位置平移视图。救救我。

@Override
public boolean onScroll(MotionEvent 
e1, MotionEvent e2, float distanceX, 
float distanceY) {
if (player != null) {

player.setTranslationX(e2.getRawX()- 
e1.getRawX());

player.setTranslationY(e2.getRawY()- 
e1.getRawY());
}
return false;
}

0 个答案:

没有答案