RectF クラス

定義

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

[Android.Runtime.Register("android/graphics/RectF", DoNotGenerateAcw=true)]
public class RectF : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/graphics/RectF", DoNotGenerateAcw=true)>]
type RectF = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
継承
RectF
属性
実装

注釈

android.graphics.RectFJava ドキュメント。

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

コンストラクター

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

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

(継承元 Object)
JniPeerMembers

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

Left
PeerReference

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

(継承元 Object)
Right
ThresholdClass

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

ThresholdType

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

Top

メソッド

CenterX()
CenterY()
Clone()

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

(継承元 Object)
Contains(RectF)

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

Contains(Single, Single)

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

Contains(Single, Single, Single, Single)

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

DescribeContents()

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

Dispose()

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

(継承元 Object)
Dispose(Boolean)

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

(継承元 Object)
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 を返し、この四角形は変更しません。

Sort()

反転している場合は、上/下または左/右を入れ替えます (i.

ToArray<T>()

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

(継承元 Object)
ToShortString()

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

ToString()

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

(継承元 Object)
Union(RectF)

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

Union(Single, Single)

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

Union(Single, Single, Single, Single)

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

UnregisterFromRuntime()

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

(継承元 Object)
Wait()

現在のスレッドは、別のスレッドがこのオブジェクトの メソッドまたは メソッドをjava.lang.Object#notify()java.lang.Object#notifyAll()呼び出すまで待機します。

(継承元 Object)
Wait(Int64)

別のスレッドがこのオブジェクトの メソッドまたは java.lang.Object#notifyAll() メソッドを呼び出java.lang.Object#notify()すか、指定した時間が経過するまで、現在のスレッドを待機させます。

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

別のスレッドがこのオブジェクトのメソッドまたはjava.lang.Object#notifyAll()メソッドを呼び出すかjava.lang.Object#notify()、他のスレッドが現在のスレッドを中断するか、一定のリアルタイムが経過するまで、現在のスレッドを待機させます。

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

指定した区画にこの四角形を書き込みます。

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

IJavaPeerable.Disposed()

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

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(継承元 Object)
IJavaPeerable.Finalized()

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

(継承元 Object)
IJavaPeerable.JniManagedPeerState

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

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

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

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

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

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

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

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

適用対象