다음을 통해 공유


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
특성
구현

설명

사각형은 사각형에 대해 4개의 정수 좌표를 보유합니다. 사각형은 4개의 가장자리(왼쪽, 위쪽, 오른쪽 아래)의 좌표로 표시됩니다. 이러한 필드는 직접 액세스할 수 있습니다. width() 및 height()를 사용하여 사각형의 너비와 높이를 검색합니다. 참고: 대부분의 메서드는 좌표가 올바르게 정렬되었는지 확인하지 않습니다(예: 왼쪽 <= 오른쪽 및 위쪽 <= 아래쪽).

오른쪽 및 아래쪽 좌표는 배타적입니다. 즉, 사각형이 android.graphics.Canvas 변환되지 않은 상태로 그려지면 왼쪽 및 위쪽 좌표로 설명된 열과 행에 그려지지만 아래쪽과 오른쪽의 좌표는 그리지 않습니다.

에 대한 android.graphics.RectJava 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

생성자

Rect()

빈 Rect를 새로 만듭니다.

Rect(Int32, Int32, Int32, Int32)

지정된 좌표를 사용하여 새 사각형을 만듭니다.

Rect(Rect)

지정된 사각형의 값으로 초기화된 새 사각형을 만듭니다(수정되지 않은 상태로 남음).

속성

Bottom
Class

Object런타임 클래스를 반환합니다.

(다음에서 상속됨 Object)
Creator
Handle

기본 Android 인스턴스에 대한 핸들입니다.

(다음에서 상속됨 Object)
IsEmpty

사각형이 비어 있으면 true를 반환합니다(왼쪽 >= 오른쪽 또는 위쪽 >= 아래쪽).

JniIdentityHashCode

사각형은 사각형에 대해 4개의 정수 좌표를 보유합니다.

(다음에서 상속됨 Object)
JniPeerMembers

사각형은 사각형에 대해 4개의 정수 좌표를 보유합니다.

Left
PeerReference

사각형은 사각형에 대해 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 iff를 반환합니다.

Contains(Rect)

지정된 사각형 r이 이 사각형 내부에 있거나 같은 경우 true iff를 반환합니다.

DescribeContents()

구획 가능한 인터페이스 메서드

Dispose()

사각형은 사각형에 대해 4개의 정수 좌표를 보유합니다.

(다음에서 상속됨 Object)
Dispose(Boolean)

사각형은 사각형에 대해 4개의 정수 좌표를 보유합니다.

(다음에서 상속됨 Object)
Equals(Object)

다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다.

(다음에서 상속됨 Object)
ExactCenterX()
ExactCenterY()
FlattenToString()

잘 정의된 형식으로 사각형의 문자열 표현을 반환합니다.

GetHashCode()

개체에 대한 해시 코드 값을 반환합니다.

(다음에서 상속됨 Object)
Height()
Inset(Insets)

크기로 지정된 모든 면의 사각형을 insets설정합니다.

Inset(Int32, Int32)

사각형을 (dx,dy)로 설정합니다.

Inset(Int32, Int32, Int32, Int32)

insets에서 지정한 모든 면의 사각형을 설정합니다.

Intersect(Int32, Int32, Int32, Int32)

왼쪽, 위쪽, 오른쪽, 아래쪽으로 지정된 사각형이 이 사각형과 교차하는 경우 true를 반환하고 이 사각형을 해당 교집합으로 설정합니다. 그렇지 않으면 false를 반환하고 이 사각형을 변경하지 않습니다.

Intersect(Rect)

지정한 사각형이 이 사각형과 교차하는 경우 true를 반환하고 이 사각형을 해당 교집합으로 설정합니다. 그렇지 않으면 false를 반환하고 이 사각형을 변경하지 않습니다.

Intersects(Int32, Int32, Int32, Int32)

이 사각형이 지정된 사각형과 교차하면 true를 반환합니다.

Intersects(Rect, Rect)

지정된 두 사각형이 교차하는 true iff를 반환합니다.

JavaFinalize()

가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다.

(다음에서 상속됨 Object)
Notify()

이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다.

(다음에서 상속됨 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>()

사각형은 사각형에 대해 4개의 정수 좌표를 보유합니다.

(다음에서 상속됨 Object)
ToShortString()

직사각형의 문자열 표현을 압축 형식으로 반환합니다.

ToString()

개체의 문자열 표현을 반환합니다.

(다음에서 상속됨 Object)
UnflattenFromString(String)

반환된 폼의 문자열에서 Rect를 반환하거나 문자열이 해당 형식이 아닌 경우 null을 반환 #flattenToString합니다.

Union(Int32, Int32)

이 사각형을 업데이트하여 자체 및 [x,y] 좌표를 묶습니다.

Union(Int32, Int32, Int32, Int32)

이 사각형을 업데이트하여 자체 및 지정된 사각형을 묶습니다.

Union(Rect)

이 사각형을 업데이트하여 자체 및 지정된 사각형을 묶습니다.

UnregisterFromRuntime()

사각형은 사각형에 대해 4개의 정수 좌표를 보유합니다.

(다음에서 상속됨 Object)
Wait()

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 <><중단/종료>합니다.>

(다음에서 상속됨 Object)
Wait(Int64)

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 <중단/>종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다.

(다음에서 상속됨 Object)
Wait(Int64, Int32)

현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 <중단/>종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다.

(다음에서 상속됨 Object)
Width()
WriteToParcel(Parcel, ParcelableWriteFlags)

지정된 구획에 이 사각형을 씁니다.

명시적 인터페이스 구현

IJavaPeerable.Disposed()

사각형은 사각형에 대해 4개의 정수 좌표를 보유합니다.

(다음에서 상속됨 Object)
IJavaPeerable.DisposeUnlessReferenced()

사각형은 사각형에 대해 4개의 정수 좌표를 보유합니다.

(다음에서 상속됨 Object)
IJavaPeerable.Finalized()

사각형은 사각형에 대해 4개의 정수 좌표를 보유합니다.

(다음에서 상속됨 Object)
IJavaPeerable.JniManagedPeerState

사각형은 사각형에 대해 4개의 정수 좌표를 보유합니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

사각형은 사각형에 대해 4개의 정수 좌표를 보유합니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

사각형은 사각형에 대해 4개의 정수 좌표를 보유합니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

사각형은 사각형에 대해 4개의 정수 좌표를 보유합니다.

(다음에서 상속됨 Object)

확장 메서드

JavaCast<TResult>(IJavaObject)

Android 런타임 확인 형식 변환을 수행합니다.

JavaCast<TResult>(IJavaObject)

사각형은 사각형에 대해 4개의 정수 좌표를 보유합니다.

GetJniTypeName(IJavaPeerable)

사각형은 사각형에 대해 4개의 정수 좌표를 보유합니다.

적용 대상