Language

RectF クラス

定義

RectF は、四角形の 4 つの浮動座標を保持します。

[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
継承
属性
実装

注釈

RectF は、四角形の 4 つの浮動座標を保持します。 四角形は、4 つのエッジ (左、上、右、下) の座標で表されます。 これらのフィールドには直接アクセスできます。 width() と height() を使用して、四角形の幅と高さを取得します。 注: ほとんどの方法では、座標が正しく並べ替えられているかどうかがチェックされません (つまり、左 <= 右と上の <= 下)。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

名前 説明
RectF()

新しい空の RectF を作成します。

RectF(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

RectF(Rect)

新しい空の RectF を作成します。

RectF(RectF)

新しい四角形を作成し、指定した四角形の値で初期化します (変更されていないまま)。

RectF(Single, Single, Single, Single)

指定した座標を持つ新しい四角形を作成します。

プロパティ

名前 説明
Bottom
Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Creator
Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
IsEmpty

四角形が空の場合は true を返します (左 > = 右または上 > = 下)

JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

RectF は、四角形の 4 つの浮動座標を保持します。

(継承元 JavaObject)
JniPeerMembers

RectF は、四角形の 4 つの浮動座標を保持します。

Left
PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
Right
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

Top

メソッド

名前 説明
CenterX()
CenterY()
Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

RectF は、四角形の 4 つの浮動座標を保持します。

(継承元 JavaObject)
Contains(RectF)

指定した四角形 r がこの四角形の内側または等しい場合は true を返します。

Contains(Single, Single, Single, Single)

四角形の指定された 4 辺がこの四角形の内側または等しい場合は true を返します。

Contains(Single, Single)

(x,y) が四角形内にある場合は true を返します。

DescribeContents()

パーセル可能なインターフェイスメソッド

Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

RectF は、四角形の 4 つの浮動座標を保持します。

(継承元 JavaObject)
Equals(Object)

RectF は、四角形の 4 つの浮動座標を保持します。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
Height()
Inset(Single, Single)

四角形を (dx,dy) に設定します。

Intersect(RectF)

指定した四角形がこの四角形と交差する場合は、true を返し、この四角形をその交差部分に設定します。それ以外の場合は false を返し、この四角形は変更しません。

Intersect(Single, Single, Single, Single)

左、上、右、下で指定された四角形がこの四角形と交差する場合は、true を返し、この四角形をその交差に設定します。それ以外の場合は false を返し、この四角形は変更しません。

Intersects(RectF, RectF)

指定した 2 つの四角形が交差する場合は true を返します。

Intersects(Single, Single, Single, Single)

この四角形が指定した四角形と交差する場合は true を返します。

JavaFinalize()
古い.

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
Offset(Single, Single)

dx を左右の座標に追加し、上と下の座標に dy を追加して、四角形をオフセットします。

OffsetTo(Single, Single)

四角形を特定の (左、上) の位置にオフセットし、幅と高さを同じに保ちます。

ReadFromParcel(Parcel)

指定したパーセルに格納されているデータから四角形の座標を設定します。

Round(Rect)

この四角形の座標を最も近い整数値に丸めることで、dst 整数 Rect を設定します。

RoundOut(Rect)

dst 整数の Rect を設定します。この四角形を丸め、上と左の床と右と下の天井を選択します。

Set(Rect)

src からこの四角形に座標をコピーします。

Set(RectF)

src からこの四角形に座標をコピーします。

Set(Single, Single, Single, Single)

四角形の座標を指定した値に設定します。

SetEmpty()

四角形を (0,0,0,0) に設定します

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetIntersect(RectF, RectF)

四角形 a と b が交差する場合は、true を返し、この四角形をその交差に設定します。それ以外の場合は false を返し、この四角形は変更しません。

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

RectF は、四角形の 4 つの浮動座標を保持します。

(継承元 JavaObject)
Sort()

反転されている場合は、上/下または左/右にスワップします (i.

ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToShortString()

コンパクトな形式で四角形の文字列形式を返します。

ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
Union(RectF)

この Rect を更新して、それ自体と指定した四角形を囲みます。

Union(Single, Single, Single, Single)

この Rect を更新して、それ自体と指定した四角形を囲みます。

Union(Single, Single)

この Rect を更新して、それ自体と [x,y] 座標を囲みます。

UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Width()
WriteToParcel(Parcel, ParcelableWriteFlags)

この四角形を指定したパーセルに書き込みます。

明示的なインターフェイスの実装

名前 説明
IJavaPeerable.Disposed()

RectF は、四角形の 4 つの浮動座標を保持します。

(継承元 JavaObject)
IJavaPeerable.Finalized()

RectF は、四角形の 4 つの浮動座標を保持します。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

RectF は、四角形の 4 つの浮動座標を保持します。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

RectF は、四角形の 4 つの浮動座標を保持します。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

RectF は、四角形の 4 つの浮動座標を保持します。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

RectF は、四角形の 4 つの浮動座標を保持します。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

RectF は、四角形の 4 つの浮動座標を保持します。

拡張メソッド

名前 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

RectF は、四角形の 4 つの浮動座標を保持します。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象