View.Invalidate Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.