VibrationEffect.Composition Clase

Definición

Composición de elementos hápticos que se combinan para ser jugables como un único VibrationEffect.

[Android.Runtime.Register("android/os/VibrationEffect$Composition", ApiSince=30, DoNotGenerateAcw=true)]
public sealed class VibrationEffect.Composition : Java.Lang.Object
[<Android.Runtime.Register("android/os/VibrationEffect$Composition", ApiSince=30, DoNotGenerateAcw=true)>]
type VibrationEffect.Composition = class
    inherit Object
Herencia
VibrationEffect.Composition
Atributos

Comentarios

Composición de elementos hápticos que se combinan para ser jugables como un único VibrationEffect.

Los primitivos hápticos están disponibles como Composition.PRIMITIVE_* constantes y se pueden agregar a una composición para crear un efecto de vibración personalizado. Este es un ejemplo de un efecto que crece en intensidad y luego muere, con una parte creciente más larga para el énfasis y un tic adicional 100 ms después:

{@code VibrationEffect effect = VibrationEffect.startComposition()
                .addPrimitive(VibrationEffect.Composition.PRIMITIVE_SLOW_RISE, 0.5f)
                .addPrimitive(VibrationEffect.Composition.PRIMITIVE_QUICK_FALL, 0.5f)
                .addPrimitive(VibrationEffect.Composition.PRIMITIVE_TICK, 1.0f, 100)
                .compose();}

Al elegir reproducir un efecto compuesto, debe comprobar que el dispositivo admite componentes individuales mediante Vibrator#arePrimitivesSupported.

Java documentación para android.os.VibrationEffect.Composition.

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.

Campos

Nombre Description
DelayTypePause
Obsoletos.

El retraso representa una pausa en la composición entre el final del primitivo anterior y el principio del siguiente.

DelayTypeRelativeStartOffset
Obsoletos.

El retraso representa un desplazamiento antes de iniciar este primitivo, en relación con la hora de inicio del primitivo anterior en la composición.

PrimitiveClick
Obsoletos.

Este efecto debe producir una sensación de clic nítida y nítida.

PrimitiveLowTick
Obsoletos.

Este efecto muy corto de baja frecuencia debe producir una sensación clara y nítida diseñada para usarse repetitivamente para los comentarios dinámicos.

PrimitiveQuickFall
Obsoletos.

Un efecto háptico que simula un movimiento rápido hacia abajo con gravedad.

PrimitiveQuickRise
Obsoletos.

Efecto háptico que simula un movimiento ascendente rápido contra la gravedad.

PrimitiveSlowRise
Obsoletos.

Efecto háptico que simula un movimiento hacia arriba lento contra la gravedad.

PrimitiveSpin
Obsoletos.

Un efecto háptico que simula el impulso giratorio.

PrimitiveThud
Obsoletos.

Efecto háptico que simula el movimiento hacia abajo con gravedad.

PrimitiveTick
Obsoletos.

Este efecto muy corto debe producir una sensación clara y nítida destinada a utilizarse repetitivamente para los comentarios dinámicos.

Propiedades

Nombre Description
Class

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

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode

Composición de elementos hápticos que se combinan para ser jugables como un único VibrationEffect.

(Heredado de Object)
JniPeerMembers

Composición de elementos hápticos que se combinan para ser jugables como un único VibrationEffect.

PeerReference

Composición de elementos hápticos que se combinan para ser jugables como un único VibrationEffect.

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

Métodos

Nombre Description
AddPrimitive(Int32, Single, Int32, Int32)

Composición de elementos hápticos que se combinan para ser jugables como un único VibrationEffect.

AddPrimitive(Int32, Single, Int32)

Composición de elementos hápticos que se combinan para ser jugables como un único VibrationEffect.

AddPrimitive(Int32, Single)

Composición de elementos hápticos que se combinan para ser jugables como un único VibrationEffect.

AddPrimitive(Int32)

Composición de elementos hápticos que se combinan para ser jugables como un único VibrationEffect.

Clone()

Crea y devuelve una copia de este objeto.

(Heredado de Object)
Compose()

Compone todos los primitivos agregados juntos en un único VibrationEffect.

Dispose()

Composición de elementos hápticos que se combinan para ser jugables como un único VibrationEffect.

(Heredado de Object)
Dispose(Boolean)

Composición de elementos hápticos que se combinan para ser jugables como un único VibrationEffect.

(Heredado de Object)
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)
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)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
ToArray<T>()

Composición de elementos hápticos que se combinan para ser jugables como un único VibrationEffect.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Composición de elementos hápticos que se combinan para ser jugables como un único VibrationEffect.

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

Composición de elementos hápticos que se combinan para ser jugables como un único VibrationEffect.

(Heredado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Composición de elementos hápticos que se combinan para ser jugables como un único VibrationEffect.

(Heredado de Object)
IJavaPeerable.Finalized()

Composición de elementos hápticos que se combinan para ser jugables como un único VibrationEffect.

(Heredado de Object)
IJavaPeerable.JniManagedPeerState

Composición de elementos hápticos que se combinan para ser jugables como un único VibrationEffect.

(Heredado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Composición de elementos hápticos que se combinan para ser jugables como un único VibrationEffect.

(Heredado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Composición de elementos hápticos que se combinan para ser jugables como un único VibrationEffect.

(Heredado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Composición de elementos hápticos que se combinan para ser jugables como un único VibrationEffect.

(Heredado de Object)

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)

Composición de elementos hápticos que se combinan para ser jugables como un único VibrationEffect.

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