2017-06-06 3 views
1

Ich habe versucht, eine Aktivität zu implementieren, wo ich horizontal und vertikal in alle Richtungen scrollen kann, habe ich mit Gestenlistener und die "scrollby" -Methode in der Ansicht ausprobiert, aber der Bildschirm ist immer noch statisch. Ich habe auch ein verschachteltes horizontales und vertikales Scrollen in XML gemacht, aber dies bringt mich nur dazu, auf der rechten Seite des Bildschirms und unten zu scrollen. Es scheint, dass ich mich nicht in der negativen x-Richtung bewegen kann.Scrollen in alle Richtungen (Android)

Danke.

+0

versuchen mit https://github.com/juliome10/DoubleViewPager – Pavya

+0

Hallo Dank, wie ich dies umsetzen? Es gibt keinen Führer. –

Antwort

1
  • anpassen Viewgroup
  • Aufschalten OnTouchEvent
  • Detect MotionEvents
  • Spur Finger Punkte
  • berechnen Distanz bewegt
  • Ändern Sie die X und Y der Leinwand Inhalt Rechteck.
  • schließlich in Ihrem Layout hinzufügen Kind sieht man in diesem Viewgroup blättern wollen

Quellcode: aber https://gist.github.com/jayakrishnan-pm/ScrollingLayout.java