自动滚动WebView

时间:2013-08-09 05:53:43

标签: android webview autoscroll

我有一个显示HTML文件的WebView,我想添加一个选项,以便在以给定速度点击按钮时自动向下滚动。我该怎么办呢?

2 个答案:

答案 0 :(得分:1)

您可以通过获取点击之间的unix时间戳差异来计算按钮点击的速度,然后您可以实现类似

的内容
private Runnable mScrollDown = new Runnable()
{
    public void run()
    {
        WebView webview = (WebView)findViewById(R.id.web_url);
        webview.scrollBy(0, scrollSpeed);
        mHandler.postDelayed(this, 200);
    }
};

我从下面的链接中得到了答案。查看详细信息。

Auto-scrolling a WebView with handlers

答案 1 :(得分:0)

您只需要一个执行JavaScript调用的HTML按钮。

类似的东西:

$('a[href=#bottom]').click(function(){
    $('html, body').animate({scrollTop:0}, 'slow');
});

灵感来自:Slow down scroll to top event by jQuery animate