2017-06-06 3 views
1

J'ai essayé d'implémenter une activité où je peux faire défiler horizontalement et verticalement dans toutes les directions, j'ai essayé en utilisant gesturelistener et la méthode "scrollby" dans View, mais l'écran est toujours statique. J'ai également fait un scroll horizontal et vertical imbriqué en xml, mais cela ne me donne que le défilement à droite de l'écran et en bas. Il semble que je ne peux pas bouger dans la direction x négative.Défilement dans tous les sens (android)

Merci.

+0

essayer avec https://github.com/juliome10/DoubleViewPager – Pavya

+0

Bonjour merci mais comment puis-je mettre en œuvre cela? il n'y a pas de guide. –

Répondre

1
  • Personnaliser ViewGroup
  • Override OnTouchEvent
  • Detect MotionEvents
  • Track Points Finger
  • Calculer la distance parcourue
  • Modifier X et Y de la toile Contenu Rectangle.
  • Enfin, dans votre mise en page Ajouter un enfant vues que vous voulez faire défiler l'intérieur de cette ViewGroup

code source: https://gist.github.com/jayakrishnan-pm/ScrollingLayout.java