Rect 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í.
Rect contiene cuatro coordenadas enteras para un rectángulo.
[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
- Herencia
- Atributos
- Implementaciones
Comentarios
Rect contiene cuatro coordenadas enteras para un rectángulo. El rectángulo se representa mediante las coordenadas de sus 4 bordes (izquierda, superior, inferior derecha). Se puede acceder directamente a estos campos. Use width() y height() para recuperar el ancho y alto del rectángulo. Nota: La mayoría de los métodos no comprueban que las coordenadas se ordenan correctamente (es decir, izquierda = derecha <y superior <= inferior).
Tenga en cuenta que las coordenadas derecha e inferior son exclusivas. Esto significa que un rectángulo que se dibuja en una android.graphics.Canvas se dibujará en la columna y fila descrita por sus coordenadas izquierda y superior, pero no las de su parte inferior y derecha.
Documentación de Java para android.graphics.Rect.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Constructores
| Rect() |
Cree un nuevo rect vacío. |
| Rect(Int32, Int32, Int32, Int32) |
Cree un nuevo rectángulo con las coordenadas especificadas. |
| Rect(Rect) |
Cree un rectángulo nuevo, inicializado con los valores del rectángulo especificado (que se deja sin modificar). |
Propiedades
| Bottom | |
| Class |
Devuelve la clase en tiempo de ejecución de este |
| Creator | |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| IsEmpty |
Devuelve true si el rectángulo está vacío (izquierda >= derecha o superior >= inferior) |
| JniIdentityHashCode |
Rect contiene cuatro coordenadas enteras para un rectángulo. (Heredado de Object) |
| JniPeerMembers |
Rect contiene cuatro coordenadas enteras para un rectángulo. |
| Left | |
| PeerReference |
Rect contiene cuatro coordenadas enteras para un rectángulo. (Heredado de Object) |
| Right | |
| ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. (Heredado de Object) |
| ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. (Heredado de Object) |
| Top | |
Métodos
| CenterX() | |
| CenterY() | |
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| Contains(Int32, Int32) |
Devuelve true si (x,y) está dentro del rectángulo. |
| Contains(Int32, Int32, Int32, Int32) |
Devuelve true si los 4 lados especificados de un rectángulo están dentro o igual que este rectángulo. |
| Contains(Rect) |
Devuelve true si el rectángulo especificado r está dentro o igual que este rectángulo. |
| DescribeContents() |
Métodos de interfaz parcelable |
| Dispose() |
Rect contiene cuatro coordenadas enteras para un rectángulo. (Heredado de Object) |
| Dispose(Boolean) |
Rect contiene cuatro coordenadas enteras para un rectángulo. (Heredado de Object) |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| ExactCenterX() | |
| ExactCenterY() | |
| FlattenToString() |
Devuelve una representación de cadena del rectángulo en un formato bien definido. |
| GetHashCode() |
Devuelve un valor de código hash del objeto. (Heredado de Object) |
| Height() | |
| Inset(Insets) |
Establece el rectángulo en todos los lados especificados por las dimensiones de |
| Inset(Int32, Int32) |
Establezca el rectángulo por (dx,dy). |
| Inset(Int32, Int32, Int32, Int32) |
Establece el rectángulo en todos los lados especificados por los conjuntos. |
| Intersect(Int32, Int32, Int32, Int32) |
Si el rectángulo especificado por izquierda,superior,derecha,inferior interseca este rectángulo, devuelve true y establece este rectángulo en esa intersección; de lo contrario, devuelve false y no cambia este rectángulo. |
| Intersect(Rect) |
Si el rectángulo especificado interseca este rectángulo, devuelva true y establezca este rectángulo en esa intersección; de lo contrario, devuelva false y no cambie este rectángulo. |
| Intersects(Int32, Int32, Int32, Int32) |
Devuelve true si este rectángulo interseca el rectángulo especificado. |
| Intersects(Rect, Rect) |
Devuelve true si los dos rectángulos especificados se intersecan. |
| 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) |
| 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) |
| Offset(Int32, Int32) |
Desfase el rectángulo agregando dx a sus coordenadas izquierda y derecha, y agregando dy a sus coordenadas superior e inferior. |
| OffsetTo(Int32, Int32) |
Desfase el rectángulo a una posición específica (izquierda, superior), manteniendo su ancho y alto igual. |
| ReadFromParcel(Parcel) |
Establezca las coordenadas del rectángulo de los datos almacenados en la parcela especificada. |
| Set(Int32, Int32, Int32, Int32) |
Establezca las coordenadas del rectángulo en los valores especificados. |
| Set(Rect) |
Copie las coordenadas de src en este rectángulo. |
| SetEmpty() |
Establezca el rectángulo en (0,0,0,0) |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetIntersect(Rect, Rect) |
Si los rectángulos a y b intersecan, devuelve true y establecen este rectángulo en esa intersección; de lo contrario, devuelven false y no cambian este rectángulo. |
| Sort() |
Cambie arriba/abajo o izquierda/derecha si se voltea (es decir, |
| ToArray<T>() |
Rect contiene cuatro coordenadas enteras para un rectángulo. (Heredado de Object) |
| ToShortString() |
Devuelve una representación de cadena del rectángulo en un formato compacto. |
| ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
| UnflattenFromString(String) |
Devuelve un rect de una cadena del formulario devuelto por |
| Union(Int32, Int32) |
Actualice este rectángulo para incluirse en sí mismo y la coordenada [x,y]. |
| Union(Int32, Int32, Int32, Int32) |
Actualice este rectángulo para incluirse en sí mismo y el rectángulo especificado. |
| Union(Rect) |
Actualice este rectángulo para incluirse en sí mismo y el rectángulo especificado. |
| UnregisterFromRuntime() |
Rect contiene cuatro coordenadas enteras para un rectángulo. (Heredado de Object) |
| Wait() |
Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em> o <em>interrumpido</em>.<>< (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) |
| 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) |
| Width() | |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Escriba este rectángulo en el paquete especificado. |
Implementaciones de interfaz explícitas
| IJavaPeerable.Disposed() |
Rect contiene cuatro coordenadas enteras para un rectángulo. (Heredado de Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
Rect contiene cuatro coordenadas enteras para un rectángulo. (Heredado de Object) |
| IJavaPeerable.Finalized() |
Rect contiene cuatro coordenadas enteras para un rectángulo. (Heredado de Object) |
| IJavaPeerable.JniManagedPeerState |
Rect contiene cuatro coordenadas enteras para un rectángulo. (Heredado de Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Rect contiene cuatro coordenadas enteras para un rectángulo. (Heredado de Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Rect contiene cuatro coordenadas enteras para un rectángulo. (Heredado de Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Rect contiene cuatro coordenadas enteras para un rectángulo. (Heredado de Object) |
Métodos de extensión
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
Rect contiene cuatro coordenadas enteras para un rectángulo. |
| GetJniTypeName(IJavaPeerable) |
Rect contiene cuatro coordenadas enteras para un rectángulo. |