【问题标题】:HorizontalScrollView, auto-scroll to end with animationHorizo​​ntalScrollView,自动滚动以动画结束
【发布时间】:2011-09-19 11:06:06
【问题描述】:

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

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

strip.postDelayed(new Runnable() {

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

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

【问题讨论】:

    标签: android horizontal-scrolling horizontalscrollview


    【解决方案1】:

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

    https://github.com/blessenm/SlideshowDemo

    【讨论】:

    • 太棒了!谢谢 !!这真的很有帮助!
    【解决方案2】:

    试试这个:

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

    【讨论】:

    • 如果你想滚动到结尾,请使用targetXScroll = horizontalScrollView.right
    猜你喜欢
    • 1970-01-01
    • 2014-10-17
    • 1970-01-01
    • 2011-06-10
    • 1970-01-01
    • 1970-01-01
    • 2015-11-17
    • 2012-08-27
    • 2021-09-05
    相关资源
    最近更新 更多