我有一个horizontalScrollView,我需要在加载视图时自动滚动以动画结束。我已经实现了这个方法:
final HorizontalScrollView strip = (HorizontalScrollView) contentView.
findViewById(R.id.horizontalScrollView1);
strip.postDelayed(new Runnable() {
public void run() {
strip.fullScroll(HorizontalScrollView.FOCUS_RIGHT);
}
}, 1000L);
它运行正常,但是,主要问题是滚动的动画太快,我需要实现更慢的滚动。你知道吗?
答案 0 :(得分:6)
这是我为其中一个项目创建的演示项目。它是一个自动连续滚动的滚动条。通过不断滚动图像列表来显示信用屏幕。 这可能会对您有所帮助或给您一些想法。
答案 1 :(得分:3)
试试这个:
ObjectAnimator animator=ObjectAnimator.ofInt(buttonHolderScrollView, "scrollX",targetXScroll );
animator.setStartDelay(100);
animator.setDuration(100);
animator.start();