0

我有一个显示 HTML 文件的 WebView,我想添加一个选项,以便在以给定速度单击按钮时自动向下滚动。我应该如何处理?

4

2 回答 2

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);
    }
};

我从下面给出的链接中得到了答案。检查它以获取详细信息。

使用处理程序自动滚动 WebView

于 2013-08-09T06:08:26.363 回答
0

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

就像是:

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

灵感来源:通过 jQuery animate 减慢滚动到顶部事件

于 2013-08-09T06:09:29.107 回答