Wie bekomme ich den Offset einer Ansicht in einer ScrollView?

9

Es gibt ScrollView und viele Kinderansichten. Gibt es eine Möglichkeit, das Offset-y für jedes Kind an den Anfang der ScrollView zu bringen?

    
Freewind 14.10.2012, 03:11
quelle

1 Antwort

23

Hmmmm, ich bin mir nicht sicher, ob dies der schnellste und beste Weg ist, aber wenn Sie die Position der Ansicht auf dem Bildschirm sehen und Sie den oberen Teil der ScrollView kennen, können Sie den Offset der Ansicht relativ zur ScrollView berechnen . Um die Position einer Ansicht auf dem Bildschirm zu erhalten:

%Vor%

location[1] hat den Y-Wert. Sie erhalten negative Werte, wenn die Ansicht "über" dem Ansichtsfenster liegt.

    
dmon 14.10.2012, 06:10
quelle

Tags und Links