Wie verschiebe ich eine Ansicht in Android?
Ich habe ein Projekt, bei dem ich zwei Herausforderungen habe:
Zuerst:
Bewegen Sie ein Symbol an die Stelle, an der der Finger den Bildschirm berührt:Dafür ist der beste Ansatz, den ich gefunden habe, zu verwenden.layout()
Methode für die Ansicht.
Zweite:
Ich habe zwei Layouts, auf einemRelativeLayout, beide mit Bildschirmbreite und -höhe (1 ist hintereinander verborgen). Ich möchte jedes Mal, wenn ich auf eine Schaltfläche klicke, die über ein paar Dips nach rechts bewegen.Gibt es eine bessere Möglichkeit, Ansichten auf Android zu verschieben?
Was könnten die Nachteile der Anwendung der Methode sein?.layout()
?
public void layout (int l, int t, int r, int b)
Since: API Level 1
Assign a size and position to a view and all of its descendants
Parameters:
l Left position, relative to parent
t Top position, relative to parent
r Right position, relative to parent
b Bottom position, relative to parent
Danke im Voraus.