我正在通过滚动平移视图位置。第一次滚动完成后,通过平移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;
}