Share via


VibrationEffect.Composition Classe

Definizione

Composizione di elementi aptici combinati per essere riproducibili come singolo 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
Ereditarietà
VibrationEffect.Composition
Attributi

Commenti

Composizione di elementi aptici combinati per essere riproducibili come singolo VibrationEffect.

Le primitive aptice sono disponibili come Composition.PRIMITIVE_* costanti e possono essere aggiunte a una composizione per creare un effetto di vibrazione personalizzato. Di seguito è riportato un esempio di effetto che aumenta di intensità e quindi si spegne, con una parte più crescente per l'enfasi e un ulteriore segno di spunta 100ms dopo:

{@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();}

Quando si sceglie di riprodurre un effetto composto, è necessario verificare che i singoli componenti siano supportati dal dispositivo usando Vibrator#arePrimitivesSupported.

Documentazione Java per android.os.VibrationEffect.Composition.

Le parti di questa pagina sono modifiche in base al lavoro creato e condiviso dal Android Open Source e usato in base ai termini descritti nella .

Campi

PrimitiveClick
Obsoleti.

Questo effetto dovrebbe produrre una sensazione di clic nitida e croccante.

PrimitiveLowTick
Obsoleti.

Questo effetto a bassa frequenza molto breve deve produrre una sensazione chiara che deve essere usata ripetitivamente per il feedback dinamico.

PrimitiveQuickFall
Obsoleti.

Effetto aptico che simula il movimento rapido verso il basso con gravità.

PrimitiveQuickRise
Obsoleti.

Effetto aptico che simula il rapido movimento verso l'alto contro la gravità.

PrimitiveSlowRise
Obsoleti.

Effetto aptico che simula il movimento verso l'alto lento contro la gravità.

PrimitiveSpin
Obsoleti.

Effetto aptico che simula lo slancio di rotazione.

PrimitiveThud
Obsoleti.

Effetto aptico che simula lo spostamento verso il basso con gravità.

PrimitiveTick
Obsoleti.

Questo effetto molto breve deve produrre una sensazione chiara che deve essere usata ripetitivamente per il feedback dinamico.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle all'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

Composizione di elementi aptici combinati per essere riproducibili come singolo VibrationEffect.

(Ereditato da Object)
JniPeerMembers

Composizione di elementi aptici combinati per essere riproducibili come singolo VibrationEffect.

PeerReference

Composizione di elementi aptici combinati per essere riproducibili come singolo VibrationEffect.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)

Metodi

AddPrimitive(Int32)

Composizione di elementi aptici combinati per essere riproducibili come singolo VibrationEffect.

AddPrimitive(Int32, Single)

Composizione di elementi aptici combinati per essere riproducibili come singolo VibrationEffect.

AddPrimitive(Int32, Single, Int32)

Composizione di elementi aptici combinati per essere riproducibili come singolo VibrationEffect.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Compose()

Comporre tutte le primitive aggiunte insieme in un singolo VibrationEffectoggetto .

Dispose()

Composizione di elementi aptici combinati per essere riproducibili come singolo VibrationEffect.

(Ereditato da Object)
Dispose(Boolean)

Composizione di elementi aptici combinati per essere riproducibili come singolo VibrationEffect.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector in un oggetto quando Garbage Collection determina che non sono presenti più riferimenti all'oggetto.

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Composizione di elementi aptici combinati per essere riproducibili come singolo VibrationEffect.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

Composizione di elementi aptici combinati per essere riproducibili come singolo VibrationEffect.

(Ereditato da Object)
Wait()

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere eseguendo>una notifica</em o <em interrotto</>em>>.<

(Ereditato da Object)
Wait(Int64)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Causa l'attesa del thread corrente fino a quando non viene svegliata, in genere <>eseguendo una notifica</em o <em interrotto/>>em>o fino a quando non è trascorsa< una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

Composizione di elementi aptici combinati per essere riproducibili come singolo VibrationEffect.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Composizione di elementi aptici combinati per essere riproducibili come singolo VibrationEffect.

(Ereditato da Object)
IJavaPeerable.Finalized()

Composizione di elementi aptici combinati per essere riproducibili come singolo VibrationEffect.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Composizione di elementi aptici combinati per essere riproducibili come singolo VibrationEffect.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Composizione di elementi aptici combinati per essere riproducibili come singolo VibrationEffect.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Composizione di elementi aptici combinati per essere riproducibili come singolo VibrationEffect.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Composizione di elementi aptici combinati per essere riproducibili come singolo VibrationEffect.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione dei tipi controllati dal runtime Android.

JavaCast<TResult>(IJavaObject)

Composizione di elementi aptici combinati per essere riproducibili come singolo VibrationEffect.

GetJniTypeName(IJavaPeerable)

Composizione di elementi aptici combinati per essere riproducibili come singolo VibrationEffect.

Si applica a