2012-03-24 9 views
4

"Android Design" -Seite empfiehlt "Boundary Feedback" für scrollbare Ansicht. http://developer.android.com/design/style/touch-feedback.htmlWie kann ich "Grenz-Feedback" auf Android implementieren?

http://i.stack.imgur.com/TuBkX.png

gibt es eine API oder Bibliothek für benutzerdefinierte Ansicht, daß das Gerät mit Leichtigkeit und konsistent? oder sollte ich es von Grund auf neu implementieren?

+1

Wenn Sie planen, Ihre eigene scrollbare Ansicht zu erstellen, müssen Sie sie wahrscheinlich selbst implementieren. Suchen Sie in [hier] nach Overscroll (http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/4.0.3_r1/android/widget/HorizontalScrollView.java#HorizontalScrollView). um eine Idee zu bekommen, wie Android macht es – zapl

Antwort

3

Sind Sie "Gebäude benutzerdefinierte"? Wenn Sie sich an die UI-Elemente der API halten, sollten Sie in Ordnung sein. Alle Scroll-Ansichten können bereits so konfiguriert werden, dass sie verschiedene Dinge für Grenzfälle (wie Overscroll) erledigen.

Wenn Sie UI-Elemente von Grund auf neu erstellen, sollten Sie die vorhandenen UI-Elemente einfach überschreiben oder untergliedern, damit sie wie gewünscht funktionieren. Wenn nicht, können Sie die Quelle untersuchen, um zu sehen, wie verschiedene Grenzfälle (wieder Überrollen) implementiert werden. Aber ich habe das Gefühl, dass Sie in der ersten Kategorie sind.

+0

es half. Danke vielmals – behumble