次の方法で共有


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

注釈

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

右座標と下座標は排他的であることに注意してください。 つまり、Rect は、左座標と上座標で記述された android.graphics.Canvas 列と行に描画されますが、下と右の座標には描画されません。

の Java ドキュメントandroid.graphics.Rect

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

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

(継承元 Object)
ThresholdType

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

(継承元 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()

現在のスレッドが目覚めるまで待機させます。通常<は、通知<>/em> または <em>割り込み/em> を受け<取ります。

(継承元 Object)
Wait(Int64)

現在のスレッドが目覚めるまで待機します。通常<><は、通知/em> または <em>中断</em> によって、または一定のリアルタイムが経過するまで待機します。

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

現在のスレッドが目覚めるまで待機します。通常<><は、通知/em> または <em>中断</em> によって、または一定のリアルタイムが経過するまで待機します。

(継承元 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 つの整数座標を保持します。

適用対象