Lenguaje

RectF Clase

Definición

RectF contiene cuatro coordenadas flotantes para un rectángulo.

[Android.Runtime.Register("android/graphics/RectF", DoNotGenerateAcw=true)]
public class RectF : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/graphics/RectF", DoNotGenerateAcw=true)>]
type RectF = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herencia
Atributos
Implementaciones

Comentarios

RectF contiene cuatro coordenadas flotantes para un rectángulo. El rectángulo se representa mediante las coordenadas de sus 4 bordes (izquierda, superior, derecha, inferior). 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).

Java documentación para android.graphics.RectF.

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
RectF()

Cree un nuevo RectF vacío.

RectF(IntPtr, JniHandleOwnership)

Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución.

RectF(Rect)

Cree un nuevo RectF vacío.

RectF(RectF)

Cree un rectángulo nuevo, inicializado con los valores del rectángulo especificado (que se deja sin modificar).

RectF(Single, Single, Single, Single)

Cree un nuevo rectángulo con las coordenadas especificadas.

Propiedades

Nombre Description
Bottom
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
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

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

RectF contiene cuatro coordenadas flotantes para un rectángulo.

(Heredado de JavaObject)
JniPeerMembers

RectF contiene cuatro coordenadas flotantes para un rectángulo.

Left
PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
Right
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.

Top

Métodos

Nombre Description
CenterX()
CenterY()
Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

RectF contiene cuatro coordenadas flotantes para un rectángulo.

(Heredado de JavaObject)
Contains(RectF)

Devuelve true si el rectángulo especificado r está dentro o igual que este rectángulo.

Contains(Single, Single, Single, Single)

Devuelve true si los 4 lados especificados de un rectángulo están dentro o igual que este rectángulo.

Contains(Single, Single)

Devuelve true si (x,y) está dentro del rectángulo.

DescribeContents()

Métodos de interfaz parcelable

Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

RectF contiene cuatro coordenadas flotantes para un rectángulo.

(Heredado de JavaObject)
Equals(Object)

RectF contiene cuatro coordenadas flotantes para un rectángulo.

(Heredado de JavaObject)
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)
Height()
Inset(Single, Single)

Establezca el rectángulo por (dx,dy).

Intersect(RectF)

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.

Intersect(Single, Single, Single, Single)

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.

Intersects(RectF, RectF)

Devuelve true si los dos rectángulos especificados se intersecan.

Intersects(Single, Single, Single, Single)

Devuelve true si este rectángulo interseca el rectángulo especificado.

JavaFinalize()
Obsoletos.

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(Single, Single)

Desfase el rectángulo agregando dx a sus coordenadas izquierda y derecha, y agregando dy a sus coordenadas superior e inferior.

OffsetTo(Single, Single)

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.

Round(Rect)

Establezca el rectángulo entero más cercano redondeando las coordenadas de este rectángulo a sus valores enteros más cercanos.

RoundOut(Rect)

Establezca el entero más largo redondeando "out" este rectángulo, eligiendo el piso de arriba e izquierda, y el techo de derecha e inferior.

Set(Rect)

Copie las coordenadas de src en este rectángulo.

Set(RectF)

Copie las coordenadas de src en este rectángulo.

Set(Single, Single, Single, Single)

Establezca las coordenadas del rectángulo en los valores especificados.

SetEmpty()

Establezca el rectángulo en (0,0,0,0)

SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetIntersect(RectF, RectF)

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.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

RectF contiene cuatro coordenadas flotantes para un rectángulo.

(Heredado de JavaObject)
Sort()

Cambie arriba/abajo o izquierda/derecha si se voltea (es decir,

ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(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)
Union(RectF)

Actualice este rectángulo para incluirse en sí mismo y el rectángulo especificado.

Union(Single, Single, Single, Single)

Actualice este rectángulo para incluirse en sí mismo y el rectángulo especificado.

Union(Single, Single)

Actualice este rectángulo para incluirse en sí mismo y la coordenada [x,y].

UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(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)
Width()
WriteToParcel(Parcel, ParcelableWriteFlags)

Escriba este rectángulo en el paquete especificado.

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

RectF contiene cuatro coordenadas flotantes para un rectángulo.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

RectF contiene cuatro coordenadas flotantes para un rectángulo.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

RectF contiene cuatro coordenadas flotantes para un rectángulo.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

RectF contiene cuatro coordenadas flotantes para un rectángulo.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

RectF contiene cuatro coordenadas flotantes para un rectángulo.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

RectF contiene cuatro coordenadas flotantes para un rectángulo.

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

RectF contiene cuatro coordenadas flotantes para un rectángulo.

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

RectF contiene cuatro coordenadas flotantes para un rectángulo.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a