Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android scrollView.scrollTo()速度控制?_Android_Scroll_Scrollview - Fatal编程技术网

Android scrollView.scrollTo()速度控制?

Android scrollView.scrollTo()速度控制?,android,scroll,scrollview,Android,Scroll,Scrollview,我想以编程方式滚动到 scrollView…我可以做得很好。。。 除非我马上降落在那里 有没有办法控制卷轴的速度,使它看起来更平滑 有人能给我指一个带有滚动视图的动画吗?您可以使用object animator滚动: ObjectAnimator.ofInt(scrollView, "scrollY", scrollTo).setDuration(duration).start(); 或者您可以使用ContDownTimer: new CountDownTimer(2000, 20) {

我想以编程方式滚动到 scrollView…我可以做得很好。。。 除非我马上降落在那里

有没有办法控制卷轴的速度,使它看起来更平滑


有人能给我指一个带有滚动视图的动画吗?

您可以使用object animator滚动:

ObjectAnimator.ofInt(scrollView, "scrollY",  scrollTo).setDuration(duration).start();
或者您可以使用ContDownTimer:

new CountDownTimer(2000, 20) { 

        public void onTick(long millisUntilFinished) { 
            scrollView.scrollTo((int) (2000 - millisUntilFinished), 0); 
        } 

        public void onFinish() { 

        } 
     }.start();

如果您想平滑地滚动它,有一种方法可以做到这一点。
smoothScrollTo()

像这样使用它


scrollView.smoothScrollTo(xPos、YPO)

我使用这个。它会自动滚动。但我需要用户平滑滚动。我怎么做?我两个都尝试了。但是,滚动不平滑。它滚动快。当用户滚动时如何减慢???你可以覆盖滚动视图的onScroll方法来控制速度。我也尝试了这个。这不起作用。仍然快速滚动…滚动时不平滑&缓慢。。。