我上面和下面有2个可滚动的视图,就像2个块一样。两者都必须滚动。现在我想在滚动时使用相同的手势滚动它们,而不是单独滚动。我没有使用工具栏或可折叠工具栏。 我已经创建了一个Parent Relative Layout类并且已经覆盖以获取所有带有Gesture Detector的ScrollEvent。但我不知道如何滚动视图。
public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY)
现在从这里我不知道如何顺利滚动特定的滚动视图。我知道默认实现会这样做,但我没有使用默认实现。 我可以用
scrollView.scrollTo();
但是要传递什么样的价值以及如何顺利地完成它我不知道。 请帮助。
答案 0 :(得分:0)
ScrollView
的方法smoothScrollTo(int x, int y)
与scrollTo(int, int)
类似,但滚动顺畅而不是立即滚动。
public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY){
scrollview.smoothScrollTo(distanceX, distanceY);
}