Idioma

ViewGroupOverlay.Add(View) Método

Definição

Adiciona um View à sobreposição.

[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

Parâmetros

view
View

O View a ser adicionado à sobreposição. O modo de exibição adicionado será desenhado quando a sobreposição for desenhada.

Atributos

Comentários

Adiciona um View à sobreposição. Os limites da exibição adicionada devem ser relativos ao modo de exibição do host. Qualquer exibição adicionada à sobreposição deve ser removida quando ela não for mais necessária ou não estiver mais visível.

As exibições na sobreposição são somente visuais; eles não recebem eventos de entrada e não participam da passagem de foco. Os modos de exibição de sobreposição devem ser transitórios, como pode ser necessário por um efeito de animação temporário.

Se a exibição tiver um pai, a exibição será removida desse pai antes de ser adicionada à sobreposição. Além disso, se esse pai estiver anexado na hierarquia de exibição atual, o modo de exibição será reposicionado de modo que ele esteja no mesmo local relativo dentro da atividade. Por exemplo, se o pai atual da exibição estiver 100 pixels à direita e 200 pixels abaixo da origem da exibição de host da sobreposição, o modo de exibição será deslocado por (100, 200).

Views adicionados com essa API serão desenhados na ordem em que foram adicionados. O desenho das exibições de sobreposição ocorrerá antes do desenho de qualquer um dos s adicionados com Drawable a #add(Drawable)API, mesmo que uma chamada para essa API tenha acontecido após a chamada para #add(Drawable).

Passar null o parâmetro resultará em um IllegalArgumentException lançamento.

Java documentação para android.view.ViewGroupOverlay.add(android.view.View).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Confira também