Du willst ja nicht das Panel scrollen, sondern nur den nächsten/vorherigen Satz anzeigen. Dazu brauchst Du quasi nur die Info, in welche Richtung "geswiped" wurde (rechts/links): Links=vorheriger Satz, rechts=nächster.
Dazu folgender Code:
Sub Panels_Touch (Action As Int, X As Float, Y As Float)
Select Action
Case Activity.ACTION_DOWN
startX = X
startY = Y
Case Activity.ACTION_UP
If Abs(y - startY) > 20%y Then Return
If X - startX > 30%x AND btnRight.Enabled = True Then
ChangePanel(False)
Else If startX - x > 30%x AND btnLeft.Enabled = True Then
ChangePanel(True)
End If
End Select
End Sub
In x und y wird der STartwert gespeichert (da, wo der Finger aufgesetzt wurde -> Action_Down). In Action_UP (= Finger wieder hochgenommen) werden die dann gültigen x und y Koordinaten gespeichert und ausgewertet.
Wenn Start 100 war und der x-Wert nun 60, dann wurde nach links bewegt. Das Beispiel nutzt 30%x, d.h. wenn mehr als 30% nach links bewegt wurde.
ChangePanel kannst Du ersetzen durch "vorheriger" bzw. "nächster" Satz.