【问题标题】:Auto scroll in ScrollviewScrollview 中的自动滚动
【发布时间】:2015-10-28 04:45:08
【问题描述】:

如何在 ScrollView 中的特定位置从下到上自动滚动,使其看起来像 ScrollView 中的向上拖动滚动?

基本上,我想创建一个从下到上平稳旋转的轮子。

【问题讨论】:

标签: android scrollview autoscroll


【解决方案1】:

您可以让滚动视图滚动并添加一些睡眠以实现平滑滚动:

private void sendScroll(ScrollView scrollView){
        final Handler handler = new Handler();
        new Thread(new Runnable() {
            @Override
            public void run() {
                try {Thread.sleep(100);} catch (InterruptedException e) {}
                handler.post(new Runnable() {
                    @Override
                    public void run() {
                        scrollView.fullScroll(View.FOCUS_UP);
                    }
                });
            }
        }).start();
    }

【讨论】:

【解决方案2】:

添加以下行:

scroll.scrollTo(0, scroll.getBottom());

在你的 XML 中添加:

android:focusable="true"
android:focusableInTouchMode="true"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-25
    • 1970-01-01
    • 1970-01-01
    • 2011-09-04
    • 1970-01-01
    • 2013-04-17
    • 2022-10-01
    • 2023-04-05
    相关资源
    最近更新 更多