35 votes

Comment faire glisser ma page lorsque l'utilisateur glisse son doigt sur l'écran?

Comment faire glisser ma page lorsque l'utilisateur glisse son doigt sur l'écran? Un exemple de code?

J'ai juste besoin de la même sensation que sur l'écran d'accueil de mon Android g-phone. L'écran se déplace au fur et à mesure que le doigt bouge (inclut également l'effet élastique).

19voto

Steve Haley Points 26928

Découvrez ce tutoriel et de son suivi sur warriorpoint. Ils expliquent comment utiliser le ViewFlipper en douceur animer la transition à partir d'un écran à l'autre, et puis dans la deuxième partie comment le faire en utilisant l'écran tactile de contrôle. Remarque, ce sont des transitions d'écran pas de panoramique autour sur une page existante. Pour le panoramique, par exemple, sur une immense image qui ne rentre pas dans l'écran, découvrez Android BigImage. En fonction de ce que vous essayez de faire ces peut-être exagéré, mais il n'est pas 100% clair ce que vous essayez d'atteindre.

9voto

ludwigm Points 1751

9voto

Bob Points 81

ViewPager. Cela semble avoir été traitée plus complètement après le fait:

Si vous avez juste commencé à Android développement d'une application ou d'un vétéran de l'artisanat, il ne sera probablement pas aussi longtemps avant que vous aurez besoin pour mettre en œuvre défilement horizontal d'ensembles de points de vue. De nombreux Les applications Android utilisent déjà ce motif de l'INTERFACE utilisateur, tels que le nouveau Android Marché, Google Docs et Google+. ViewPager normalise la la mise en œuvre.

2voto

Diego Palomar Points 1253

L'écran d'Accueil est composé de deux couches:

  • L'arrière-plan (ou de travail), qui montre l'image; cette couche parchemins et attire le papier peint avec une autre valeur de défilement. L'espace de travail se comporte plus ou moins comme une mise en page horizontale simplifiée

  • Les écrans (ou CellLayouts) qui affichent les icônes; cette couche est faite de 3 CellLayout côté par côté. CellLayout est une coutume en forme de grille de mise en page.

Laventure est mis en œuvre à l'aide d'un VelocityTracker, un Ascenseur et Vue normale.faites défiler les méthodes.

0voto

Kantesh Points 151

utiliser la vue de la galerie

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X