Langue

VibrationEffect.CreateWaveform Méthode

Définition

Surcharges

Nom Description
CreateWaveform(Int64[], Int32)

Créez une vibration de forme d’onde, en utilisant uniquement les transitions désactivées/activées à intervalles de temps fournis et potentiellement répétées.

CreateWaveform(Int64[], Int32[], Int32)

Créez une vibration de forme d’onde.

CreateWaveform(Int64[], Int32)

Créez une vibration de forme d’onde, en utilisant uniquement les transitions désactivées/activées à intervalles de temps fournis et potentiellement répétées.

[Android.Runtime.Register("createWaveform", "([JI)Landroid/os/VibrationEffect;", "", ApiSince=26)]
public static Android.OS.VibrationEffect? CreateWaveform(long[]? timings, int repeat);
[<Android.Runtime.Register("createWaveform", "([JI)Landroid/os/VibrationEffect;", "", ApiSince=26)>]
static member CreateWaveform : int64[] * int -> Android.OS.VibrationEffect

Paramètres

timings
Int64[]

Modèle de minutages en alternance, commençant par un minutage « désactivé » et représentant la durée pendant laquelle l’élément individuel est maintenu (pas cumulé).

repeat
Int32

Index dans le tableau de minutages auquel répéter, ou -1 si vous ne souhaitez pas répéter indéfiniment.

Retours

Effet souhaité.

Attributs

Remarques

Créez une vibration de forme d’onde, en utilisant uniquement les transitions désactivées/activées à intervalles de temps fournis et potentiellement répétées.

En effet, le tableau de minutages représente le nombre de millisecondes em<avant>/em< activant le vibreur, suivi du nombre de millisecondes pour maintenir le vibrateur activé, puis le nombre de millisecondes >désactivées, et ainsi de suite. Par conséquent, la première valeur de minutage sera souvent 0, afin que l’effet commence immédiatement à vibrer.

Cette méthode équivaut à appeler #createWaveform(long[], int[], int) avec des valeurs d’amplitude correspondantes qui alternent entre 0 et , à #DEFAULT_AMPLITUDEcompter de 0.

Pour que le modèle se répète, passez l’index dans le tableau de minutages auquel démarrer la répétition, ou -1 pour désactiver la répétition. Les effets répétés seront joués indéfiniment et devraient être annulés via Vibrator#cancel().

Java documentation pour android.os.VibrationEffect.createWaveform(long[], int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

CreateWaveform(Int64[], Int32[], Int32)

Créez une vibration de forme d’onde.

[Android.Runtime.Register("createWaveform", "([J[II)Landroid/os/VibrationEffect;", "", ApiSince=26)]
public static Android.OS.VibrationEffect? CreateWaveform(long[]? timings, int[]? amplitudes, int repeat);
[<Android.Runtime.Register("createWaveform", "([J[II)Landroid/os/VibrationEffect;", "", ApiSince=26)>]
static member CreateWaveform : int64[] * int[] * int -> Android.OS.VibrationEffect

Paramètres

timings
Int64[]

Valeurs de minutage, en millisecondes, des paires minutage/amplitude. Les valeurs de minutage de 0 entraînent l’ignorer de la paire.

amplitudes
Int32[]

Valeurs d’amplitude des paires minutage/amplitude. Les valeurs d’amplitude doivent être comprises entre 0 et 255, ou égales à #DEFAULT_AMPLITUDE. Une valeur d’amplitude de 0 implique que le moteur est désactivé.

repeat
Int32

Index dans le tableau de minutages auquel répéter, ou -1 si vous ne souhaitez pas répéter indéfiniment.

Retours

Effet souhaité.

Attributs

Remarques

Créez une vibration de forme d’onde.

Les vibrations de forme d’onde sont une série potentiellement répétée de paires de minutage et d’amplitude, fournies dans des tableaux distincts. Pour chaque paire, la valeur du tableau d’amplitude détermine la force de la vibration et la valeur du tableau de minutage détermine la durée pendant laquelle elle vibre, en millisecondes.

Pour que le modèle se répète, passez l’index dans le tableau de minutages auquel démarrer la répétition, ou -1 pour désactiver la répétition. Les effets répétés seront joués indéfiniment et devraient être annulés via Vibrator#cancel().

Java documentation pour android.os.VibrationEffect.createWaveform(long[], int[], int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à