Kann mir jemand ein einfaches Beispiel über Scroller-Klasse geben? Wie ich es verstehe, kapselt es Scrolling, also muss ich anfangen zu berechnen und dann manuell aktualisieren ScrollView zu neuen Positionen. Also versuche ich einfachAndroid Scroller einfaches Beispiel
Scroller scroller = new Scroller(getApplicationContext());
scroller.startScroll(0, 0, 10, 10, 500);
for (int i = 0; i < 100; i++) {
Log.d("scroller", scroller.getCurrX()+" "+ scroller.getCurrY());
}
Alles, was ich in der Ausgabe habe, ist nur Nullen. Wo ist mein Fehler?
Nichts innerhalb der Schleife ändert, wenn die Schleife alle fortschreitet, so dass die Werte bleiben das Gleiche. –
mögliches Duplikat von [Android: Scroller Animation?] (Http://stackoverflow.com/questions/5495855/android-scroller-animation) –
Siehe auch die Dokumentation. https://developer.android.com/training/gestures/scroll.html – Suragch