ViewGroupOverlay.Add(View) Metodo

Definizione

Aggiunge un oggetto View alla sovrimpressione.

[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

Parametri

view
View

Oggetto View da aggiungere alla sovrimpressione. La visualizzazione aggiunta verrà disegnata quando viene disegnata la sovrimpressione.

Attributi

Commenti

Aggiunge un oggetto View alla sovrimpressione. I limiti della visualizzazione aggiunta devono essere relativi alla visualizzazione host. Qualsiasi visualizzazione aggiunta alla sovrimpressione deve essere rimossa quando non è più necessaria o non è più visibile.

Le visualizzazioni nella sovrimpressione sono solo visive; non ricevono eventi di input e non partecipano all'attraversamento dello stato attivo. Le visualizzazioni sovrapposte devono essere temporanee, ad esempio potrebbe essere necessario per un effetto di animazione temporanea.

Se la visualizzazione ha un elemento padre, la visualizzazione verrà rimossa da tale elemento padre prima di essere aggiunta alla sovrimpressione. Inoltre, se tale elemento padre è collegato nella gerarchia di visualizzazione corrente, la vista verrà riposizionata in modo che si trova nella stessa posizione relativa all'interno dell'attività. Ad esempio, se l'elemento padre corrente della visualizzazione è 100 pixel a destra e 200 pixel verso il basso dall'origine della visualizzazione host della sovrimpressione, la visualizzazione verrà sfalsato da (100, 200).

Views aggiunto con questa API verrà disegnato nell'ordine in cui sono stati aggiunti. Il disegno delle visualizzazioni sovrapposte verrà eseguito prima del disegno di uno qualsiasi degli oggetti aggiunti con l'API Drawableanche se una chiamata a questa API è avvenuta dopo la chiamata a #add(Drawable).#add(Drawable)

Il passaggio del null parametro comporterà la creazione di un'eccezione IllegalArgumentException .

per android.view.ViewGroupOverlay.add(android.view.View).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Vedi anche