RectF 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.
RectF enthält vier Float-Koordinaten für ein Rechteck.
[Android.Runtime.Register("android/graphics/RectF", DoNotGenerateAcw=true)]
public class RectF : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/graphics/RectF", DoNotGenerateAcw=true)>]
type RectF = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- Vererbung
- Attribute
- Implementiert
Hinweise
RectF enthält vier Float-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).
Java Dokumentation für android.graphics.RectF.
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.
Konstruktoren
| Name | Beschreibung |
|---|---|
| RectF() |
Erstellen Sie ein neues leeres RectF. |
| RectF(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen. |
| RectF(Rect) |
Erstellen Sie ein neues leeres RectF. |
| RectF(RectF) |
Erstellen Sie ein neues Rechteck, initialisiert mit den Werten im angegebenen Rechteck (das unverändert bleibt). |
| RectF(Single, Single, Single, Single) |
Erstellen Sie ein neues Rechteck mit den angegebenen Koordinaten. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| 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 |
Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist. (Geerbt von Object) |
| JniManagedPeerState |
RectF enthält vier Float-Koordinaten für ein Rechteck. (Geerbt von JavaObject) |
| JniPeerMembers |
RectF enthält vier Float-Koordinaten für ein Rechteck. |
| Left | |
| PeerReference |
Ruft den JNI-Objektverweis für diesen Java Peer ab. (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. |
| ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| Top | |
Methoden
| Name | Beschreibung |
|---|---|
| CenterX() | |
| CenterY() | |
| Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
RectF enthält vier Float-Koordinaten für ein Rechteck. (Geerbt von JavaObject) |
| Contains(RectF) |
Gibt true iff des angegebenen Rechtecks innerhalb oder gleich diesem Rechteck zurück. |
| Contains(Single, Single, Single, Single) |
Gibt true iff der 4 angegebenen Seiten eines Rechtecks innerhalb oder gleich diesem Rechteck zurück. |
| Contains(Single, Single) |
Gibt true zurück, wenn sich (x,y) innerhalb des Rechtecks befindet. |
| DescribeContents() |
Paketfähige Schnittstellenmethoden |
| Dispose() |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| Dispose(Boolean) |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| DisposeUnlessReferenced() |
RectF enthält vier Float-Koordinaten für ein Rechteck. (Geerbt von JavaObject) |
| Equals(Object) |
RectF enthält vier Float-Koordinaten für ein Rechteck. (Geerbt von JavaObject) |
| Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. (Geerbt von Object) |
| GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
| Height() | |
| Inset(Single, Single) |
Legen Sie das Rechteck um (dx,dy) ein. |
| Intersect(RectF) |
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. |
| Intersect(Single, Single, Single, Single) |
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. |
| Intersects(RectF, RectF) |
Gibt true iff der beiden angegebenen Rechtecke überschneiden. |
| Intersects(Single, Single, Single, Single) |
Gibt true zurück, wenn dieses Rechteck das angegebene Rechteck überschneidet. |
| 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(Single, Single) |
Offset the rectangle by adding dx to its left and right coordinates, and adding dy to its top and bottom coordinates. |
| OffsetTo(Single, Single) |
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. |
| Round(Rect) |
Legen Sie das ganze Rechteck fest, indem Sie die Koordinaten dieses Rechtecks auf die nächsten ganzzahligen Werte runden. |
| RoundOut(Rect) |
Legen Sie das dst ganze Rechteck fest, indem Sie dieses Rechteck ausrunden, den Boden von oben und links und die Decke von rechts und unten auswählen. |
| Set(Rect) |
Kopieren Sie die Koordinaten von "src" in dieses Rechteck. |
| Set(RectF) |
Kopieren Sie die Koordinaten von "src" in dieses Rechteck. |
| Set(Single, Single, Single, Single) |
Legen Sie die Koordinaten des Rechtecks auf die angegebenen Werte fest. |
| SetEmpty() |
Legen Sie das Rechteck auf (0,0,0,0) fest. |
| SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
| SetIntersect(RectF, RectF) |
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. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
RectF enthält vier Float-Koordinaten für ein Rechteck. (Geerbt von JavaObject) |
| Sort() |
Tauschen Sie oben/unten oder links/rechts, wenn sie gekippt sind (i. |
| ToArray<T>() |
Erstellt ein verwaltetes Array aus diesem Java Arraywrapper. (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) |
| Union(RectF) |
Aktualisieren Sie dieses Rechteck so, dass es sich selbst und das angegebene Rechteck einschließt. |
| Union(Single, Single, Single, Single) |
Aktualisieren Sie dieses Rechteck so, dass es sich selbst und das angegebene Rechteck einschließt. |
| Union(Single, Single) |
Aktualisieren Sie dieses Rect so, dass es sich selbst und die [x,y]-Koordinate einschließt. |
| UnregisterFromRuntime() |
Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf. (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, 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) |
| 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) |
| Width() | |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Schreiben Sie dieses Rechteck in das angegebene Paket. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IJavaPeerable.Disposed() |
RectF enthält vier Float-Koordinaten für ein Rechteck. (Geerbt von JavaObject) |
| IJavaPeerable.Finalized() |
RectF enthält vier Float-Koordinaten für ein Rechteck. (Geerbt von JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
RectF enthält vier Float-Koordinaten für ein Rechteck. (Geerbt von JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
RectF enthält vier Float-Koordinaten für ein Rechteck. (Geerbt von JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
RectF enthält vier Float-Koordinaten für ein Rechteck. (Geerbt von JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
RectF enthält vier Float-Koordinaten für ein Rechteck. (Geerbt von JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
RectF enthält vier Float-Koordinaten für ein Rechteck. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
RectF enthält vier Float-Koordinaten für ein Rechteck. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |