Rect Klasse
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.
Rechteck enthält vier ganzzahlige Koordinaten für ein Rechteck.
[Android.Runtime.Register("android/graphics/Rect", DoNotGenerateAcw=true)]
public sealed class Rect : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/graphics/Rect", DoNotGenerateAcw=true)>]
type Rect = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Vererbung
- Attribute
- Implementiert
Hinweise
Rechteck enthält vier ganzzahlige Koordinaten für ein Rechteck. Das Rechteck wird durch die Koordinaten seiner vier Kanten (links, oben, rechts unten) dargestellt. Auf diese Felder kann direkt zugegriffen werden. Verwenden Sie width() und height() zum Abrufen der Breite und Höhe des Rechtecks. Hinweis: Die meisten Methoden überprüfen nicht, ob die Koordinaten richtig sortiert sind (d. h. links <= rechts und oben <= unten).
Beachten Sie, dass die rechten und unteren Koordinaten exklusiv sind. Dies bedeutet, dass ein Rechteck, das untransformiert in eine android.graphics.Canvas
Spalte und Zeile gezeichnet wird, die durch die linken und oberen Koordinaten beschrieben wird, aber nicht die der unteren und rechten Koordinaten.
Java-Dokumentation für android.graphics.Rect
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
Rect() |
Erstellen Sie ein neues leeres Rect. |
Rect(Int32, Int32, Int32, Int32) |
Erstellen Sie ein neues Rechteck mit den angegebenen Koordinaten. |
Rect(Rect) |
Erstellen Sie ein neues Rechteck, initialisiert mit den Werten im angegebenen Rechteck (das unverändert bleibt). |
Eigenschaften
Bottom | |
Class |
Gibt die Laufzeitklasse dieses Werts |
Creator | |
Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
IsEmpty |
Gibt true zurück, wenn das Rechteck leer ist (links >= rechts oder oben >= unten) |
JniIdentityHashCode |
Rechteck enthält vier ganzzahlige Koordinaten für ein Rechteck. (Geerbt von Object) |
JniPeerMembers |
Rechteck enthält vier ganzzahlige Koordinaten für ein Rechteck. |
Left | |
PeerReference |
Rechteck enthält vier ganzzahlige Koordinaten für ein Rechteck. (Geerbt von Object) |
Right | |
ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von Object) |
ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. (Geerbt von Object) |
Top |
Methoden
CenterX() | |
CenterY() | |
Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
Contains(Int32, Int32) |
Gibt true zurück, wenn sich (x,y) innerhalb des Rechtecks befindet. |
Contains(Int32, Int32, Int32, Int32) |
Gibt true iff der 4 angegebenen Seiten eines Rechtecks innerhalb oder gleich diesem Rechteck zurück. |
Contains(Rect) |
Gibt true iff des angegebenen Rechtecks innerhalb oder gleich diesem Rechteck zurück. |
DescribeContents() |
Paketfähige Schnittstellenmethoden |
Dispose() |
Rechteck enthält vier ganzzahlige Koordinaten für ein Rechteck. (Geerbt von Object) |
Dispose(Boolean) |
Rechteck enthält vier ganzzahlige Koordinaten für ein Rechteck. (Geerbt von Object) |
Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. (Geerbt von Object) |
ExactCenterX() | |
ExactCenterY() | |
FlattenToString() |
Zurückgeben einer Zeichenfolgendarstellung des Rechtecks in einem klar definierten Format. |
GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
Height() | |
Inset(Insets) |
Besets das Rechteck auf allen Seiten, die durch die Abmessungen von |
Inset(Int32, Int32) |
Legen Sie das Rechteck um (dx,dy) ein. |
Inset(Int32, Int32, Int32, Int32) |
Besets das Rechteck auf allen Seiten, die durch die Einsets angegeben werden. |
Intersect(Int32, Int32, Int32, Int32) |
Wenn das durch links, oben, rechts, unten angegebene Rechteck dieses Rechteck überschneidet, true zurückgibt und dieses Rechteck auf diese Schnittmenge festlegen, andernfalls "false" zurückgeben und dieses Rechteck nicht ändern. |
Intersect(Rect) |
Wenn das angegebene Rechteck dieses Rechteck überschneidet, geben Sie "true" zurück, und legen Sie dieses Rechteck auf diese Schnittmenge fest, andernfalls "false" und ändern Sie dieses Rechteck nicht. |
Intersects(Int32, Int32, Int32, Int32) |
Gibt true zurück, wenn dieses Rechteck das angegebene Rechteck überschneidet. |
Intersects(Rect, Rect) |
Gibt true iff der beiden angegebenen Rechtecke überschneiden. |
JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind. (Geerbt von Object) |
Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
Offset(Int32, Int32) |
Offset the rectangle by adding dx to its left and right coordinates, and adding dy to its top and bottom coordinates. |
OffsetTo(Int32, Int32) |
Versetzt das Rechteck auf eine bestimmte (linke, obere) Position, wobei die Breite und Höhe unverändert bleiben. |
ReadFromParcel(Parcel) |
Legen Sie die Koordinaten des Rechtecks aus den daten fest, die im angegebenen Paket gespeichert sind. |
Set(Int32, Int32, Int32, Int32) |
Legen Sie die Koordinaten des Rechtecks auf die angegebenen Werte fest. |
Set(Rect) |
Kopieren Sie die Koordinaten von "src" in dieses Rechteck. |
SetEmpty() |
Legen Sie das Rechteck auf (0,0,0,0) fest. |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
SetIntersect(Rect, Rect) |
Wenn sich rechtecke a und b schneiden, geben Sie "true" zurück, und legen Sie dieses Rechteck auf diese Schnittmenge fest, andernfalls "false" und ändern Sie dieses Rechteck nicht. |
Sort() |
Tauschen Sie oben/unten oder links/rechts, wenn sie gekippt sind (i. |
ToArray<T>() |
Rechteck enthält vier ganzzahlige Koordinaten für ein Rechteck. (Geerbt von Object) |
ToShortString() |
Zurückgeben einer Zeichenfolgendarstellung des Rechtecks in einer kompakten Form. |
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
UnflattenFromString(String) |
Gibt ein Rect aus einer Zeichenfolge des Formulars zurück, das von |
Union(Int32, Int32) |
Aktualisieren Sie dieses Rect so, dass es sich selbst und die [x,y]-Koordinate einschließt. |
Union(Int32, Int32, Int32, Int32) |
Aktualisieren Sie dieses Rechteck so, dass es sich selbst und das angegebene Rechteck einschließt. |
Union(Rect) |
Aktualisieren Sie dieses Rechteck so, dass es sich selbst und das angegebene Rechteck einschließt. |
UnregisterFromRuntime() |
Rechteck enthält vier ganzzahlige Koordinaten für ein Rechteck. (Geerbt von Object) |
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em> oder <em>unterbrochen</em>.<>< (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Width() | |
WriteToParcel(Parcel, ParcelableWriteFlags) |
Schreiben Sie dieses Rechteck in das angegebene Paket. |
Explizite Schnittstellenimplementierungen
IJavaPeerable.Disposed() |
Rechteck enthält vier ganzzahlige Koordinaten für ein Rechteck. (Geerbt von Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Rechteck enthält vier ganzzahlige Koordinaten für ein Rechteck. (Geerbt von Object) |
IJavaPeerable.Finalized() |
Rechteck enthält vier ganzzahlige Koordinaten für ein Rechteck. (Geerbt von Object) |
IJavaPeerable.JniManagedPeerState |
Rechteck enthält vier ganzzahlige Koordinaten für ein Rechteck. (Geerbt von Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Rechteck enthält vier ganzzahlige Koordinaten für ein Rechteck. (Geerbt von Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Rechteck enthält vier ganzzahlige Koordinaten für ein Rechteck. (Geerbt von Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Rechteck enthält vier ganzzahlige Koordinaten für ein Rechteck. (Geerbt von Object) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
JavaCast<TResult>(IJavaObject) |
Rechteck enthält vier ganzzahlige Koordinaten für ein Rechteck. |
GetJniTypeName(IJavaPeerable) |
Rechteck enthält vier ganzzahlige Koordinaten für ein Rechteck. |