Matrix Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
La clase Matrix contiene una matriz 3x3 para transformar coordenadas.
[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
- Herencia
- Atributos
Comentarios
La clase Matrix contiene una matriz 3x3 para transformar coordenadas.
Java documentación para android.graphics.Matrix.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Constructores
| Nombre | Description |
|---|---|
| Matrix() |
Creación de una matriz de identidades |
| Matrix(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución. |
| Matrix(Matrix) |
Crear una matriz que sea una copia (profunda) de src |
Campos
| Nombre | Description |
|---|---|
| Mpersp0 | |
| Mpersp1 | |
| Mpersp2 | |
| MscaleX | |
| MscaleY | |
| MskewX | |
| MskewY | |
| MtransX | |
| MtransY | |
Propiedades
| Nombre | Description |
|---|---|
| Class |
Devuelve la clase en tiempo de ejecución de este |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| IdentityMatrix |
Matriz de identidad. |
| IsAffine |
Obtiene si esta matriz es afín. |
| IsIdentity |
Devuelve true si la matriz es identidad. |
| JniIdentityHashCode |
La clase Matrix contiene una matriz 3x3 para transformar coordenadas. (Heredado de Object) |
| JniPeerMembers |
La clase Matrix contiene una matriz 3x3 para transformar coordenadas. |
| PeerReference |
La clase Matrix contiene una matriz 3x3 para transformar coordenadas. (Heredado de Object) |
| ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
| ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
Métodos
| Nombre | Description |
|---|---|
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| Dispose() |
La clase Matrix contiene una matriz 3x3 para transformar coordenadas. (Heredado de Object) |
| Dispose(Boolean) |
La clase Matrix contiene una matriz 3x3 para transformar coordenadas. (Heredado de Object) |
| Dump(PrintWriter) |
Volca una cadena abreviada legible de la matriz en la secuencia especificada. |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| GetHashCode() |
Devuelve un valor de código hash para el objeto . (Heredado de Object) |
| GetValues(Single[]) |
Copie 9 valores de la matriz en la matriz. |
| Invert(Matrix) |
Si esta matriz se puede invertir, devuelva true y si inverso no es null, establezca inverso para que sea el inverso de esta matriz. |
| JavaFinalize() |
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
| MapPoints(Single[], Int32, Single[], Int32, Int32) |
Aplique esta matriz a la matriz de puntos 2D especificado por src y escriba los puntos transformados en la matriz de puntos especificados por dst. |
| MapPoints(Single[], Single[]) |
Aplique esta matriz a la matriz de puntos 2D especificado por src y escriba los puntos transformados en la matriz de puntos especificados por dst. |
| MapPoints(Single[]) |
Aplique esta matriz a la matriz de puntos 2D y vuelva a escribir los puntos transformados en la matriz. |
| MapRadius(Single) |
Devuelve el radio medio de un círculo después de haber sido asignado por esta matriz. |
| MapRect(RectF, RectF) |
Aplique esta matriz al rectángulo src y escriba el rectángulo transformado en dst. |
| MapRect(RectF) |
Aplique esta matriz al rectángulo y vuelva a escribir en él el rectángulo transformado. |
| MapVectors(Single[], Int32, Single[], Int32, Int32) |
Aplique esta matriz a la matriz de vectores 2D especificados por src y escriba los vectores transformados en la matriz de vectores especificados por dst. |
| MapVectors(Single[], Single[]) |
Aplique esta matriz a la matriz de vectores 2D especificados por src y escriba los vectores transformados en la matriz de vectores especificados por dst. |
| MapVectors(Single[]) |
Aplique esta matriz a la matriz de vectores 2D y vuelva a escribir los vectores transformados en la matriz. |
| Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
| NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
| PostConcat(Matrix) |
Posconcats la matriz con la matriz especificada. |
| PostRotate(Single, Single, Single) |
Posconcats la matriz con la rotación especificada. |
| PostRotate(Single) |
Posconcats la matriz con la rotación especificada. |
| PostScale(Single, Single, Single, Single) |
Posconcats la matriz con la escala especificada. |
| PostScale(Single, Single) |
Posconcats la matriz con la escala especificada. |
| PostSkew(Single, Single, Single, Single) |
Posconcats la matriz con el sesgo especificado. |
| PostSkew(Single, Single) |
Posconcats la matriz con el sesgo especificado. |
| PostTranslate(Single, Single) |
Posconcats la matriz con la traducción especificada. |
| PreConcat(Matrix) |
Preconcats la matriz con la matriz especificada. |
| PreRotate(Single, Single, Single) |
Preconcats la matriz con la rotación especificada. |
| PreRotate(Single) |
Preconcats la matriz con la rotación especificada. |
| PreScale(Single, Single, Single, Single) |
Preconcata la matriz con la escala especificada. |
| PreScale(Single, Single) |
Preconcata la matriz con la escala especificada. |
| PreSkew(Single, Single, Single, Single) |
Preconcats la matriz con el sesgo especificado. |
| PreSkew(Single, Single) |
Preconcats la matriz con el sesgo especificado. |
| PreTranslate(Single, Single) |
Preconcata la matriz con la traducción especificada. |
| RectStaysRect() |
Devuelve true si asignará un rectángulo a otro rectángulo. |
| Reset() |
Establecer la matriz en identity |
| Set(Matrix) |
(profundo) copie la matriz src en esta matriz. |
| SetConcat(Matrix, Matrix) |
Establezca la matriz en la concatenación de las dos matrices especificadas y devuelva true. |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetPolyToPoly(Single[], Int32, Single[], Int32, Int32) |
Establezca la matriz de forma que los puntos src especificados se asignarían a los puntos dst especificados. |
| SetRectToRect(RectF, RectF, Matrix+ScaleToFit) |
Establezca la matriz en la escala y traduzca los valores que asignan el rectángulo de origen al rectángulo de destino, devolviendo true si el resultado se puede representar. |
| SetRotate(Single, Single, Single) |
Establezca la matriz para girar por el número especificado de grados, con un punto dinámico en (px, py). |
| SetRotate(Single) |
Establezca la matriz para girar aproximadamente (0,0) por el número especificado de grados. |
| SetScale(Single, Single, Single, Single) |
Establezca la matriz para escalar por sx y sy, con un punto dinámico en (px, py). |
| SetScale(Single, Single) |
Establezca la matriz para escalar por sx y sy. |
| SetSinCos(Single, Single, Single, Single) |
Establezca la matriz para girar por los valores de seno y coseno especificados, con un punto dinámico en (px, py). |
| SetSinCos(Single, Single) |
Establezca la matriz para girar por los valores de seno y coseno especificados. |
| SetSkew(Single, Single, Single, Single) |
Establezca la matriz en sesgada por sx y sy, con un punto dinámico en (px, py). |
| SetSkew(Single, Single) |
Establezca la matriz en sesgada por sx y sy. |
| SetTranslate(Single, Single) |
Establezca la matriz para traducir por (dx, dy). |
| SetValues(Single[]) |
Copie 9 valores de la matriz en la matriz. |
| ToArray<T>() |
La clase Matrix contiene una matriz 3x3 para transformar coordenadas. (Heredado de Object) |
| ToShortString() | |
| ToString() |
Devuelve una representación de cadena del objeto . (Heredado de Object) |
| UnregisterFromRuntime() |
La clase Matrix contiene una matriz 3x3 para transformar coordenadas. (Heredado de Object) |
| Wait() |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><> (Heredado de Object) |
| Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
| Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
La clase Matrix contiene una matriz 3x3 para transformar coordenadas. (Heredado de Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
La clase Matrix contiene una matriz 3x3 para transformar coordenadas. (Heredado de Object) |
| IJavaPeerable.Finalized() |
La clase Matrix contiene una matriz 3x3 para transformar coordenadas. (Heredado de Object) |
| IJavaPeerable.JniManagedPeerState |
La clase Matrix contiene una matriz 3x3 para transformar coordenadas. (Heredado de Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
La clase Matrix contiene una matriz 3x3 para transformar coordenadas. (Heredado de Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
La clase Matrix contiene una matriz 3x3 para transformar coordenadas. (Heredado de Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
La clase Matrix contiene una matriz 3x3 para transformar coordenadas. (Heredado de Object) |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
La clase Matrix contiene una matriz 3x3 para transformar coordenadas. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |