View.Invalidate Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| Invalidate() |
Invalide toda la vista. |
| Invalidate(Rect) |
Marque el área definida por dirty según sea necesario dibujar. |
| Invalidate(Int32, Int32, Int32, Int32) |
Marque el área definida por el rectángculo (l,t,r,b) según sea necesario dibujar. |
Invalidate()
Invalide toda la vista.
[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
Comentarios
Invalide toda la vista. Si la vista está visible, #onDraw(android.graphics.Canvas) se llamará en algún momento del futuro.
Se debe llamar desde un subproceso de interfaz de usuario. Para llamar desde un subproceso que no sea de interfaz de usuario, llame a #postInvalidate().
Java documentación para android.view.View.invalidate().
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
Invalidate(Rect)
Marque el área definida por dirty según sea necesario dibujar.
[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
rectángulo que representa los límites de la región desfasada
- Atributos
Comentarios
Marque el área definida por dirty según sea necesario dibujar. Si la vista está visible, #onDraw(android.graphics.Canvas) se llamará en algún momento del futuro.
Se debe llamar desde un subproceso de interfaz de usuario. Para llamar desde un subproceso que no sea de interfaz de usuario, llame a #postInvalidate().
<b>WARNING:</b En la> API 19 y a continuación, este método puede ser destructivo para dirty.
Este miembro está en desuso. El cambio a la representación acelerada por hardware en la API 14 redujo la importancia del rectángulo sucio. En la API 21, el rectángulo dado se omite completamente en favor de un área calculada internamente en su lugar. Debido a esto, se recomienda que los clientes simplemente llamen #invalidate()a .
Java documentación para android.view.View.invalidate(android.graphics.Rect).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
Invalidate(Int32, Int32, Int32, Int32)
Marque el área definida por el rectángculo (l,t,r,b) según sea necesario dibujar.
[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
la posición izquierda de la región desfasada
- t
- Int32
la posición superior de la región desfasada
- r
- Int32
la posición derecha de la región desfasada
- b
- Int32
la posición inferior de la región desfasada
- Atributos
Comentarios
Marque el área definida por el rectángculo (l,t,r,b) según sea necesario dibujar. Las coordenadas de la rect desfasada son relativas a la vista. Si la vista está visible, #onDraw(android.graphics.Canvas) se llamará en algún momento del futuro.
Se debe llamar desde un subproceso de interfaz de usuario. Para llamar desde un subproceso que no sea de interfaz de usuario, llame a #postInvalidate().
Este miembro está en desuso. El cambio a la representación acelerada por hardware en la API 14 redujo la importancia del rectángulo sucio. En la API 21, el rectángulo dado se omite completamente en favor de un área calculada internamente en su lugar. Debido a esto, se recomienda que los clientes simplemente llamen #invalidate()a .
Java documentación para android.view.View.invalidate(int, int, int, int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.