Share via


Matrix 클래스

정의

Matrix 클래스는 좌표를 변환하기 위한 3x3 행렬을 보유합니다.

[Android.Runtime.Register("android/graphics/Matrix", DoNotGenerateAcw=true)]
public class Matrix : Java.Lang.Object
[<Android.Runtime.Register("android/graphics/Matrix", DoNotGenerateAcw=true)>]
type Matrix = class
    inherit Object
상속
Matrix
특성

설명

Matrix 클래스는 좌표를 변환하기 위한 3x3 행렬을 보유합니다.

에 대한 Java 설명서입니다 android.graphics.Matrix.

이 페이지의 일부는 만들고 공유하며 에 설명된 용어에 따라 사용되는 작업을 기반으로 수정됩니다.

생성자

Matrix()

ID 매트릭스 만들기

Matrix(IntPtr, JniHandleOwnership)

JNI 개체의 관리되는 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다.

Matrix(Matrix)

src의 (심층) 복사본인 행렬 만들기

필드

Mpersp0
Mpersp1
Mpersp2
MscaleX
MscaleY
MskewX
MskewY
MtransX
MtransY

속성

Class

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

(다음에서 상속됨 Object)
Handle

기본 Android instance 대한 핸들입니다.

(다음에서 상속됨 Object)
IdentityMatrix

ID 매트릭스입니다.

IsAffine

이 행렬이 아핀인지 여부를 가져옵니다.

IsIdentity

행렬이 ID이면 true를 반환합니다.

JniIdentityHashCode

Matrix 클래스는 좌표를 변환하기 위한 3x3 행렬을 보유합니다.

(다음에서 상속됨 Object)
JniPeerMembers

Matrix 클래스는 좌표를 변환하기 위한 3x3 행렬을 보유합니다.

PeerReference

Matrix 클래스는 좌표를 변환하기 위한 3x3 행렬을 보유합니다.

(다음에서 상속됨 Object)
ThresholdClass

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

ThresholdType

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

메서드

Clone()

이 개체의 복사본을 만들고 반환합니다.

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

Matrix 클래스는 좌표를 변환하기 위한 3x3 행렬을 보유합니다.

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

Matrix 클래스는 좌표를 변환하기 위한 3x3 행렬을 보유합니다.

(다음에서 상속됨 Object)
Dump(PrintWriter)

사람이 읽을 수 있는 단축된 행렬 문자열을 지정된 스트림에 덤프합니다.

Equals(Object)

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

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

개체의 해시 코드 값을 반환합니다.

(다음에서 상속됨 Object)
GetValues(Single[])

행렬에서 배열로 9개 값을 복사합니다.

Invert(Matrix)

이 행렬을 반전할 수 있는 경우 true를 반환하고 역방향이 null이 아니면 역방향을 이 행렬의 역으로 설정합니다.

JavaFinalize()

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

(다음에서 상속됨 Object)
MapPoints(Single[])

이 행렬을 2D 점의 배열에 적용하고 변환된 점을 배열에 다시 씁니다.

MapPoints(Single[], Int32, Single[], Int32, Int32)

이 행렬을 src에서 지정한 2D 점 배열에 적용하고 변환된 점을 dst로 지정된 점 배열에 씁니다.

MapPoints(Single[], Single[])

이 행렬을 src에서 지정한 2D 점 배열에 적용하고 변환된 점을 dst로 지정된 점 배열에 씁니다.

MapRadius(Single)

이 행렬에 의해 매핑된 원의 평균 반경을 반환합니다.

MapRect(RectF)

이 행렬을 사각형에 적용하고 변환된 사각형을 다시 그 사각형에 씁니다.

MapRect(RectF, RectF)

이 행렬을 src 사각형에 적용하고 변환된 사각형을 dst에 씁니다.

MapVectors(Single[])

이 행렬을 2D 벡터 배열에 적용하고 변환된 벡터를 배열에 다시 씁니다.

MapVectors(Single[], Int32, Single[], Int32, Int32)

이 행렬을 src에서 지정한 2D 벡터 배열에 적용하고 변환된 벡터를 dst로 지정된 벡터 배열에 씁니다.

MapVectors(Single[], Single[])

이 행렬을 src에서 지정한 2D 벡터 배열에 적용하고 변환된 벡터를 dst로 지정된 벡터 배열에 씁니다.

Notify()

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

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

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

(다음에서 상속됨 Object)
PostConcat(Matrix)

지정한 행렬을 사용하여 행렬을 포스트컨캣합니다.

PostRotate(Single)

지정한 회전을 사용하여 행렬을 배치합니다.

PostRotate(Single, Single, Single)

지정한 회전을 사용하여 행렬을 배치합니다.

PostScale(Single, Single)

행렬을 지정된 배율로 사후 배치합니다.

PostScale(Single, Single, Single, Single)

행렬을 지정된 배율로 사후 배치합니다.

PostSkew(Single, Single)

지정한 기울이기를 사용하여 행렬을 포스트컨캣합니다.

PostSkew(Single, Single, Single, Single)

지정한 기울이기를 사용하여 행렬을 포스트컨캣합니다.

PostTranslate(Single, Single)

지정한 변환을 사용하여 행렬을 포스트컨캣합니다.

PreConcat(Matrix)

행렬을 지정된 행렬과 미리 연결합니다.

PreRotate(Single)

행렬을 지정된 회전으로 미리 구성합니다.

PreRotate(Single, Single, Single)

행렬을 지정된 회전으로 미리 구성합니다.

PreScale(Single, Single)

행렬을 지정된 배율로 미리 구성합니다.

PreScale(Single, Single, Single, Single)

행렬을 지정된 배율로 미리 구성합니다.

PreSkew(Single, Single)

지정한 기울이기를 사용하여 행렬을 미리 구성합니다.

PreSkew(Single, Single, Single, Single)

지정한 기울이기를 사용하여 행렬을 미리 구성합니다.

PreTranslate(Single, Single)

행렬을 지정된 변환과 미리 연결합니다.

RectStaysRect()

사각형을 다른 사각형에 매핑하는 경우 true를 반환합니다.

Reset()

행렬을 ID로 설정

Set(Matrix)

(deep) src 행렬을 이 행렬에 복사합니다.

SetConcat(Matrix, Matrix)

행렬을 지정된 두 행렬의 연결로 설정하고 true를 반환합니다.

SetHandle(IntPtr, JniHandleOwnership)

Handle 속성을 설정합니다.

(다음에서 상속됨 Object)
SetPolyToPoly(Single[], Int32, Single[], Int32, Int32)

지정된 src 점이 지정된 dst 지점에 매핑되도록 행렬을 설정합니다.

SetRectToRect(RectF, RectF, Matrix+ScaleToFit)

행렬을 배율로 설정하고 원본 사각형을 대상 사각형에 매핑하는 값을 변환하여 결과를 나타낼 수 있는 경우 true를 반환합니다.

SetRotate(Single)

지정한 각도만큼 회전할 행렬을 (0,0)로 설정합니다.

SetRotate(Single, Single, Single)

피벗 지점이 (px, py)인 지정된 수만큼 회전하도록 행렬을 설정합니다.

SetScale(Single, Single)

행렬을 sx 및 sy별로 크기 조정하도록 설정합니다.

SetScale(Single, Single, Single, Single)

(px, py)에서 피벗 지점을 사용하여 행렬을 sx 및 sy별로 스케일링하도록 설정합니다.

SetSinCos(Single, Single)

지정한 사인 및 코사인 값으로 회전할 행렬을 설정합니다.

SetSinCos(Single, Single, Single, Single)

지정된 사인 및 코사인 값에 따라 회전할 행렬을 피벗 지점(px, py)으로 설정합니다.

SetSkew(Single, Single)

행렬을 sx 및 sy로 기울이도록 설정합니다.

SetSkew(Single, Single, Single, Single)

(px, py)에 피벗 점을 사용하여 행렬을 sx 및 sy별로 기울이도록 설정합니다.

SetTranslate(Single, Single)

(dx, dy)로 변환할 행렬을 설정합니다.

SetValues(Single[])

배열에서 행렬로 9개 값을 복사합니다.

ToArray<T>()

Matrix 클래스는 좌표를 변환하기 위한 3x3 행렬을 보유합니다.

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

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

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

Matrix 클래스는 좌표를 변환하기 위한 3x3 행렬을 보유합니다.

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

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

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

현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>em>>을 받거나 <일정량의 실시간이 경과할 때까지 대기합니다.

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

현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>em>>을 받거나 <일정량의 실시간이 경과할 때까지 대기합니다.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

IJavaPeerable.Disposed()

Matrix 클래스는 좌표를 변환하기 위한 3x3 행렬을 보유합니다.

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

Matrix 클래스는 좌표를 변환하기 위한 3x3 행렬을 보유합니다.

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

Matrix 클래스는 좌표를 변환하기 위한 3x3 행렬을 보유합니다.

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

Matrix 클래스는 좌표를 변환하기 위한 3x3 행렬을 보유합니다.

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

Matrix 클래스는 좌표를 변환하기 위한 3x3 행렬을 보유합니다.

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

Matrix 클래스는 좌표를 변환하기 위한 3x3 행렬을 보유합니다.

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

Matrix 클래스는 좌표를 변환하기 위한 3x3 행렬을 보유합니다.

(다음에서 상속됨 Object)

확장 메서드

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Matrix 클래스는 좌표를 변환하기 위한 3x3 행렬을 보유합니다.

GetJniTypeName(IJavaPeerable)

Matrix 클래스는 좌표를 변환하기 위한 3x3 행렬을 보유합니다.

적용 대상