/ / Auto-Scroll WebView - Android, WebView, défilement automatique

Auto-Scroll WebView - Android, WebView, défilement automatique

J'ai un WebView qui affiche un fichier HTML et je voudrais ajouter une option pour pouvoir faire défiler automatiquement quand un bouton est cliqué avec une vitesse donnée. Comment devrais-je aborder cela?

Réponses:

1 pour la réponse № 1

Vous pouvez calculer la vitesse des clics de bouton en prenant en compte la différence d'horodatage Unix entre les clics, puis vous pouvez implémenter quelque chose comme:

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

J'ai eu la réponse du lien donné ci-dessous. Vérifiez pour plus de détails.

Défilement automatique d'une WebView avec des gestionnaires


0 pour la réponse № 2

Vous avez juste besoin d'un bouton HTML qui effectue un appel JavaScript.

Quelque chose comme:

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

Inspiré par: Ralentissez le défilement vers le haut de l'événement par jQuery animate