Horizo​​ntalScrollView,自动滚动到animation结束

我有一个horizo​​ntalScrollView,我需要在加载视图时进行自动滚动以结束animation。 我已经实现了这个方法:

final HorizontalScrollView strip = (HorizontalScrollView) contentView. findViewById(R.id.horizontalScrollView1); strip.postDelayed(new Runnable() { public void run() { strip.fullScroll(HorizontalScrollView.FOCUS_RIGHT); } }, 1000L); 

它运行正常,但是,主要问题是滚动的animation太快,我需要实现较慢的滚动。 你有什么想法吗?

这是我为我的一个项目创建的一个演示项目。 它是一个自动连续滚动的滚动条。 它通过不断滚动图像列表来显示信用屏幕。 这可能会帮助您或给您一些想法。

https://github.com/blessenm/SlideshowDemo

尝试这个:

 ObjectAnimator animator=ObjectAnimator.ofInt(buttonHolderScrollView, "scrollX",targetXScroll ); animator.setStartDelay(100); animator.setDuration(100); animator.start();