Rect クラス

定義

Rect は、四角形の 4 つの整数座標を保持します。

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

注釈

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

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

コンストラクター

Rect()

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

Rect(Int32, Int32, Int32, Int32)

指定した座標を使用して新しい四角形を作成します。

Rect(Rect)

新しい四角形を作成し、指定した四角形の値で初期化します (変更は行えません)。

プロパティ

Bottom
Class

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

(継承元 Object)
Creator
Handle

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

(継承元 Object)
IsEmpty

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

JniIdentityHashCode

Rect は、四角形の 4 つの整数座標を保持します。

(継承元 Object)
JniPeerMembers

Rect は、四角形の 4 つの整数座標を保持します。

Left
PeerReference

Rect は、四角形の 4 つの整数座標を保持します。

(継承元 Object)
Right
ThresholdClass

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

(継承元 Object)
ThresholdType

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

(継承元 Object)
Top

メソッド

CenterX()
CenterY()
Clone()

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

(継承元 Object)
Contains(Int32, Int32)

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

Contains(Int32, Int32, Int32, Int32)

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

Contains(Rect)

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

DescribeContents()

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

Dispose()

Rect は、四角形の 4 つの整数座標を保持します。

(継承元 Object)
Dispose(Boolean)

Rect は、四角形の 4 つの整数座標を保持します。

(継承元 Object)
Equals(Object)

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

(継承元 Object)
ExactCenterX()
ExactCenterY()
FlattenToString()

適切に定義された形式で四角形の文字列表現を返します。

GetHashCode()

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

(継承元 Object)
Height()
Inset(Insets)

の寸法で指定されたすべての辺に四角形を設定します insets

Inset(Int32, Int32)

四角形を (dx,dy) でインセットします。

Inset(Int32, Int32, Int32, Int32)

インセットで指定されたすべての辺に四角形をインセットします。

Intersect(Int32, Int32, Int32, Int32)

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

Intersect(Rect)

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

Intersects(Int32, Int32, Int32, Int32)

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

Intersects(Rect, Rect)

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

JavaFinalize()

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

(継承元 Object)
Notify()

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

(継承元 Object)
NotifyAll()

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

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

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

OffsetTo(Int32, Int32)

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

ReadFromParcel(Parcel)

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

Set(Int32, Int32, Int32, Int32)

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

Set(Rect)

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

SetEmpty()

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

SetHandle(IntPtr, JniHandleOwnership)

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

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

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

Sort()

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

ToArray<T>()

Rect は、四角形の 4 つの整数座標を保持します。

(継承元 Object)
ToShortString()

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

ToString()

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

(継承元 Object)
UnflattenFromString(String)

によって #flattenToString返されるフォームの文字列から Rect を返します。文字列がその形式でない場合は null を返します。

Union(Int32, Int32)

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

Union(Int32, Int32, Int32, Int32)

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

Union(Rect)

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

UnregisterFromRuntime()

Rect は、四角形の 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()

Rect は、四角形の 4 つの整数座標を保持します。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

Rect は、四角形の 4 つの整数座標を保持します。

(継承元 Object)
IJavaPeerable.Finalized()

Rect は、四角形の 4 つの整数座標を保持します。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

Rect は、四角形の 4 つの整数座標を保持します。

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

Rect は、四角形の 4 つの整数座標を保持します。

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

Rect は、四角形の 4 つの整数座標を保持します。

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

Rect は、四角形の 4 つの整数座標を保持します。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Rect は、四角形の 4 つの整数座標を保持します。

GetJniTypeName(IJavaPeerable)

Rect は、四角形の 4 つの整数座標を保持します。

適用対象