IAttachedSurfaceControl Interfaz

Definición

Proporciona una interfaz a la superficie raíz de una jerarquía de vistas o ventana.

[Android.Runtime.Register("android/view/AttachedSurfaceControl", "", "Android.Views.IAttachedSurfaceControlInvoker", ApiSince=31)]
public interface IAttachedSurfaceControl : Android.Runtime.IJavaObject, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/AttachedSurfaceControl", "", "Android.Views.IAttachedSurfaceControlInvoker", ApiSince=31)>]
type IAttachedSurfaceControl = interface
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Atributos
Implementaciones

Comentarios

Proporciona una interfaz a la superficie raíz de una jerarquía de vistas o ventana. Esto se usa en combinación con la android.view.SurfaceControl API para habilitar la asociación de la aplicación creada SurfaceControl a la jerarquía de SurfaceControl usada por la aplicación y permitir que SurfaceTransactions se realice sincronizando con el dibujo de jerarquía De vistas.

Este objeto se obtiene de android.view.View#getRootSurfaceControl y android.view.Window#getRootSurfaceControl. Se debe usar desde el subproceso de interfaz de usuario del objeto del que se obtuvo.

Documentación de Java para android.view.AttachedSurfaceControl.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.

Propiedades

BufferTransformHint

Un productor de búfer puede usar la sugerencia de transformación para girar previamente la representación de forma que la transformación final del compositor del sistema sea identidad.

Handle

Obtiene el valor JNI del objeto Android subyacente.

(Heredado de IJavaObject)
JniIdentityHashCode

Devuelve el valor de java.lang.System.identityHashCode() para la instancia ajustada.

(Heredado de IJavaPeerable)
JniManagedPeerState

Estado del mismo nivel administrado.

(Heredado de IJavaPeerable)
JniPeerMembers

Compatibilidad con la invocación y el acceso de miembros.

(Heredado de IJavaPeerable)
PeerReference

Devuelve una JniObjectReference de la instancia de objeto Java ajustada.

(Heredado de IJavaPeerable)

Métodos

AddOnBufferTransformHintChangedListener(IAttachedSurfaceControl+IOnBufferTransformHintChangedListener)

Proporciona una interfaz a la superficie raíz de una jerarquía de vistas o ventana.

ApplyTransactionOnDraw(SurfaceControl+Transaction)

Consuma la transacción pasada y solicite que la jerarquía de vistas la aplique de forma atómica con el siguiente dibujo.

BuildReparentTransaction(SurfaceControl)

Proporciona una interfaz a la superficie raíz de una jerarquía de vistas o ventana.

Disposed()

Se llama cuando se ha eliminado la instancia.

(Heredado de IJavaPeerable)
DisposeUnlessReferenced()

Si no hay referencias pendientes a esta instancia, llama a Dispose(); de lo contrario, no hace nada.

(Heredado de IJavaPeerable)
Finalized()

Se llama cuando se ha finalizado la instancia.

(Heredado de IJavaPeerable)
RemoveOnBufferTransformHintChangedListener(IAttachedSurfaceControl+IOnBufferTransformHintChangedListener)

Proporciona una interfaz a la superficie raíz de una jerarquía de vistas o ventana.

SetChildBoundingInsets(Rect)

Establezca una región de recorte en todos los elementos secundarios primarios en la capa representada por este AttachedSurfaceControl.

SetJniIdentityHashCode(Int32)

Establezca el valor devuelto por JniIdentityHashCode.

(Heredado de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Proporciona una interfaz a la superficie raíz de una jerarquía de vistas o ventana.

(Heredado de IJavaPeerable)
SetPeerReference(JniObjectReference)

Establezca el valor devuelto por PeerReference.

(Heredado de IJavaPeerable)
SetTouchableRegion(Region)

Establece la región táctil de este SurfaceControl, expresada en coordenadas locales de superficie.

UnregisterFromRuntime()

Anule el registro de esta instancia para que el tiempo de ejecución no lo devuelva de invocaciones futuras Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Heredado de IJavaPeerable)

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)

Proporciona una interfaz a la superficie raíz de una jerarquía de vistas o ventana.

GetJniTypeName(IJavaPeerable)

Proporciona una interfaz a la superficie raíz de una jerarquía de vistas o ventana.

Se aplica a