View.Invalidate Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| Invalidate(Int32, Int32, Int32, Int32) |
Markieren Sie den bereich, der durch das Rechteck (l,t,r,b) definiert ist, da er gezeichnet werden muss. |
| Invalidate() |
Die gesamte Ansicht wird ungültig. |
| Invalidate(Rect) |
Markieren Sie den bereich, der durch schmutzig definiert wird, da er gezeichnet werden muss. |
Invalidate(Int32, Int32, Int32, Int32)
Markieren Sie den bereich, der durch das Rechteck (l,t,r,b) definiert ist, da er gezeichnet werden muss.
[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
Parameter
- l
- Int32
die linke Position des schmutzigen Bereichs
- t
- Int32
die oberste Position des schmutzigen Bereichs
- r
- Int32
die rechte Position des schmutzigen Bereichs
- b
- Int32
die untere Position des schmutzigen Bereichs
- Attribute
Hinweise
Markieren Sie den bereich, der durch das Rechteck (l,t,r,b) definiert ist, da er gezeichnet werden muss. Die Koordinaten des geänderten Rechtecks sind relativ zur Ansicht. Wenn die Ansicht sichtbar ist, #onDraw(android.graphics.Canvas) wird sie in Zukunft irgendwann aufgerufen.
Dies muss über einen UI-Thread aufgerufen werden. Rufen Sie zum Aufrufen aus einem Nicht-UI-Thread auf #postInvalidate().
Dieses Element ist veraltet. Die Umstellung auf das hardwarebeschleunigte Rendering in API 14 reduzierte die Bedeutung des schmutzigen Rechtecks. In API 21 wird stattdessen das angegebene Rechteck zugunsten eines intern berechneten Bereichs ignoriert. Aus diesem Gründen werden Clients ermutigt, einfach anzurufen #invalidate().
Java Dokumentation für android.view.View.invalidate(int, int, int, int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Invalidate()
Die gesamte Ansicht wird ungültig.
[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
- Attribute
Hinweise
Die gesamte Ansicht wird ungültig. Wenn die Ansicht sichtbar ist, #onDraw(android.graphics.Canvas) wird sie in Zukunft irgendwann aufgerufen.
Dies muss über einen UI-Thread aufgerufen werden. Rufen Sie zum Aufrufen aus einem Nicht-UI-Thread auf #postInvalidate().
Java Dokumentation für android.view.View.invalidate().
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Invalidate(Rect)
Markieren Sie den bereich, der durch schmutzig definiert wird, da er gezeichnet werden muss.
[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
Parameter
- dirty
- Rect
das Rechteck, das die Grenzen des geänderten Bereichs darstellt
- Attribute
Hinweise
Markieren Sie den bereich, der durch schmutzig definiert wird, da er gezeichnet werden muss. Wenn die Ansicht sichtbar ist, #onDraw(android.graphics.Canvas) wird sie in Zukunft irgendwann aufgerufen.
Dies muss über einen UI-Thread aufgerufen werden. Rufen Sie zum Aufrufen aus einem Nicht-UI-Thread auf #postInvalidate().
<b>WARNUNG:</b> In API 19 und unten kann diese Methode destruktiv sein dirty.
Dieses Element ist veraltet. Die Umstellung auf das hardwarebeschleunigte Rendering in API 14 reduzierte die Bedeutung des schmutzigen Rechtecks. In API 21 wird stattdessen das angegebene Rechteck zugunsten eines intern berechneten Bereichs ignoriert. Aus diesem Gründen werden Clients ermutigt, einfach anzurufen #invalidate().
Java Dokumentation für android.view.View.invalidate(android.graphics.Rect).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.