Je prévois de mettre en œuvre une application pour tablette Honeycomb basée sur WebView (donc, ce sera essentiellement une application Web HTML5 uniquement conçue pour tablette ).
Je cherche à mettre en œuvre le défilement horizontal et vertical en faisant glisser le doigt. Pour une meilleure compréhension, j'ai créé un exemple de plan.
Cette image montre quelque chose de similaire à l'activité de définition native de Honeycomb avec les pages gauche et droite pouvant être défilées verticalement
Tout type de guides ou de ressources sont les bienvenus. Merci
Regardez iScroll :
iScroll 4 est une réécriture complète du code iScroll d'origine. Le développement du script a commencé car le Webkit mobile (sur iPhone, iPad, Android) ne fournit pas de méthode native pour faire défiler le contenu dans un élément width/height fixe. Cette situation malheureuse empêche toute application Web d'avoir un en-tête et/ou un pied de page
position:absolute
et une zone centrale de défilement pour le contenu.Bien que les dernières versions d'Android prennent en charge cette fonctionnalité (bien que l'assistance ne soit pas optimale), Apple semble réticent à ajouter le défilement d'un doigt aux divs ...
Voici ce que j'ai trouvé jusqu'à présent:
Cela dépend de la manière dont vous souhaitez implémenter le défilement. Si vous souhaitez associer un événement de balayage, c’est le moyen le plus simple d’implémenter des bibliothèques bien connues:
J'espère que ça aide. J'ai encore du mal à mettre en œuvre le défilement vers le haut, car je ne veux pas attendre la fin du balayage, mais j'essaie plutôt de mettre en place un retour instantané avec défilement, en me rapprochant des coordonnées RAW JS, mais pas satisfaisant.
Hammer JS m'a été utile:
Vous pourriez trouver cette bibliothèque très utile: https://github.com/cubiq/2-way-iScroll
Il gère le cas de défilement vertical et balayage horizontal.