View.Invalidate Método

Definição

Sobrecargas

Nome Description
Invalidate(Int32, Int32, Int32, Int32)

Marque a área definida pelo rect (l,t,r,b) como precisando ser desenhada.

Invalidate()

Invalidar toda a visualização.

Invalidate(Rect)

Marque a área definida como suja como precisando ser desenhada.

Invalidate(Int32, Int32, Int32, Int32)

Marque a área definida pelo rect (l,t,r,b) como precisando ser desenhada.

[Android.Runtime.Register("invalidate", "(IIII)V", "GetInvalidate_IIIIHandler")]
public virtual void Invalidate(int l, int t, int r, int b);
[<Android.Runtime.Register("invalidate", "(IIII)V", "GetInvalidate_IIIIHandler")>]
abstract member Invalidate : int * int * int * int -> unit
override this.Invalidate : int * int * int * int -> unit

Parâmetros

l
Int32

a posição esquerda da região suja

t
Int32

a posição superior da região suja

r
Int32

a posição direita da região suja

b
Int32

a posição inferior da região suja

Atributos

Comentários

Marque a área definida pelo rect (l,t,r,b) como precisando ser desenhada. As coordenadas do rect sujo são relativas à exibição. Se o modo de exibição estiver visível, #onDraw(android.graphics.Canvas) será chamado em algum momento no futuro.

Isso deve ser chamado de um thread de interface do usuário. Para chamar de um thread que não seja da interface do usuário, chame #postInvalidate().

Este membro foi preterido. A mudança para a renderização acelerada de hardware na API 14 reduziu a importância do retângulo sujo. Na API 21, o retângulo especificado é totalmente ignorado em favor de uma área calculada internamente. Por isso, os clientes são incentivados a simplesmente ligar #invalidate().

Documentação Java para android.view.View.invalidate(int, int, int, int).

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

Aplica-se a

Invalidate()

Invalidar toda a visualização.

[Android.Runtime.Register("invalidate", "()V", "GetInvalidateHandler")]
public virtual void Invalidate();
[<Android.Runtime.Register("invalidate", "()V", "GetInvalidateHandler")>]
abstract member Invalidate : unit -> unit
override this.Invalidate : unit -> unit
Atributos

Comentários

Invalidar toda a visualização. Se o modo de exibição estiver visível, #onDraw(android.graphics.Canvas) será chamado em algum momento no futuro.

Isso deve ser chamado de um thread de interface do usuário. Para chamar de um thread que não seja da interface do usuário, chame #postInvalidate().

Documentação Java para android.view.View.invalidate().

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

Aplica-se a

Invalidate(Rect)

Marque a área definida como suja como precisando ser desenhada.

[Android.Runtime.Register("invalidate", "(Landroid/graphics/Rect;)V", "GetInvalidate_Landroid_graphics_Rect_Handler")]
public virtual void Invalidate(Android.Graphics.Rect? dirty);
[<Android.Runtime.Register("invalidate", "(Landroid/graphics/Rect;)V", "GetInvalidate_Landroid_graphics_Rect_Handler")>]
abstract member Invalidate : Android.Graphics.Rect -> unit
override this.Invalidate : Android.Graphics.Rect -> unit

Parâmetros

dirty
Rect

o retângulo que representa os limites da região suja

Atributos

Comentários

Marque a área definida como suja como precisando ser desenhada. Se o modo de exibição estiver visível, #onDraw(android.graphics.Canvas) será chamado em algum momento no futuro.

Isso deve ser chamado de um thread de interface do usuário. Para chamar de um thread que não seja da interface do usuário, chame #postInvalidate().

<b>AVISO:</b> Na API 19 e abaixo, esse método pode ser destrutivo para dirty.

Este membro foi preterido. A mudança para a renderização acelerada de hardware na API 14 reduziu a importância do retângulo sujo. Na API 21, o retângulo especificado é totalmente ignorado em favor de uma área calculada internamente. Por isso, os clientes são incentivados a simplesmente ligar #invalidate().

Documentação Java para android.view.View.invalidate(android.graphics.Rect).

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

Aplica-se a