ViewGroupOverlay.Add(View) Methode

Definition

Fügt eine View zu der Überlagerung hinzu.

[Android.Runtime.Register("add", "(Landroid/view/View;)V", "GetAdd_Landroid_view_View_Handler")]
public virtual void Add(Android.Views.View view);
[<Android.Runtime.Register("add", "(Landroid/view/View;)V", "GetAdd_Landroid_view_View_Handler")>]
override this.Add : Android.Views.View -> unit

Parameter

view
View

The View to be added to the overlay. Die hinzugefügte Ansicht wird gezeichnet, wenn die Überlagerung gezeichnet wird.

Attribute

Hinweise

Fügt eine View zu der Überlagerung hinzu. Die Grenzen der hinzugefügten Ansicht sollten relativ zur Hostansicht sein. Jede Ansicht, die der Überlagerung hinzugefügt wird, sollte entfernt werden, wenn sie nicht mehr benötigt oder nicht mehr sichtbar ist.

Ansichten in der Überlagerung sind nur visuell; sie empfangen keine Eingabeereignisse und nehmen nicht am Fokus-Traversal teil. Überlagerungsansichten sollen vorübergehend sein, z. B. durch einen temporären Animationseffekt.

Wenn die Ansicht über ein übergeordnetes Element verfügt, wird die Ansicht vor dem Hinzufügen zur Überlagerung aus diesem übergeordneten Element entfernt. Wenn dieses übergeordnete Element in der aktuellen Ansichtshierarchie angefügt ist, wird die Ansicht so neu positioniert, dass sie sich an derselben relativen Position innerhalb der Aktivität befindet. Wenn das aktuelle übergeordnete Element der Ansicht beispielsweise 100 Pixel rechts und 200 Pixel vom Ursprung der Hostansicht der Überlagerung nach unten liegt, wird die Ansicht um (100, 200) versetzt.

Viewmit dieser API hinzugefügte Elemente werden in der Reihenfolge gezeichnet, in der sie hinzugefügt wurden. Das Zeichnen der Überlagerungsansichten erfolgt vor dem Zeichnen eines der mit Drawable der #add(Drawable)API hinzugefügten Elemente, auch wenn nach dem Aufruf #add(Drawable)der API ein Aufruf dieser API erfolgt ist.

Das Übergeben null eines Parameters führt zu einem IllegalArgumentException Auslösen.

Java Dokumentation für android.view.ViewGroupOverlay.add(android.view.View).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen