私はHTMLファイルを表示するWebViewを持っています、そして私はボタンが与えられた速度でクリックされたときに自動的にスクロールできるようにするオプションを追加したいです。これを行うにはどうすればいいですか。
回答:
回答№1は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);
}
};
以下のリンクから答えを得ました。詳細はそれを確認してください。
回答№2の場合は0
JavaScript呼び出しを実行するHTMLボタンが必要です。
何かのようなもの:
$("a[href=#bottom]").click(function(){
$("html, body").animate({scrollTop:0}, "slow");
});
インスピレーション: jQuery animateで一番上のイベントまでスクロールを遅くする