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

时间:2011-09-19 11:06:06

标签: android horizontal-scrolling horizontalscrollview

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

final HorizontalScrollView strip = (HorizontalScrollView) contentView.
    findViewById(R.id.horizontalScrollView1);

strip.postDelayed(new Runnable() {

    public void run() {
        strip.fullScroll(HorizontalScrollView.FOCUS_RIGHT);
    }
}, 1000L);

它运行正常,但是,主要问题是滚动的动画太快,我需要实现更慢的滚动。你知道吗?

2 个答案:

答案 0 :(得分:6)

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

https://github.com/blessenm/SlideshowDemo

答案 1 :(得分:3)

试试这个:

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