VibrationEffect.CreateWaveform Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| CreateWaveform(Int64[], Int32) |
Cree una vibración de forma de onda, use solo transiciones desactivadas o activadas en los intervalos de tiempo proporcionados y, posiblemente, repita. |
| CreateWaveform(Int64[], Int32[], Int32) |
Cree una vibración de forma de onda. |
CreateWaveform(Int64[], Int32)
Cree una vibración de forma de onda, use solo transiciones desactivadas o activadas en los intervalos de tiempo proporcionados y, posiblemente, repita.
[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
Parámetros
- timings
- Int64[]
El patrón de alternar intervalos de desactivación, empezando por un tiempo "desactivado" y representando el período de tiempo para mantener el elemento individual (no acumulativo).
- repeat
- Int32
Índice en la matriz de intervalos en la que se va a repetir o -1 si no desea repetir indefinidamente.
Devoluciones
Efecto deseado.
- Atributos
Comentarios
Cree una vibración de forma de onda, use solo transiciones desactivadas o activadas en los intervalos de tiempo proporcionados y, posiblemente, repita.
En efecto, la matriz de intervalos representa el número de milisegundos <em>antes</em> de encender el vibrador, seguido del número de milisegundos para mantener activado el vibrador, luego el número de milisegundos desactivados, etc. Por lo tanto, el primer valor de tiempo suele ser 0, por lo que el efecto comenzará a vibrar inmediatamente.
Este método equivale a llamar #createWaveform(long[], int[], int) a con los valores de amplitud correspondientes que alternan entre 0 y #DEFAULT_AMPLITUDE, a partir de 0.
Para que el patrón se repita, pase el índice a la matriz de intervalos en el que se inicie la repetición o -1 deshabilitar la repetición. Los efectos repetidos se reproducirán indefinidamente y se deben cancelar a través Vibrator#cancel()de .
Java documentación para android.os.VibrationEffect.createWaveform(long[], int).
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.
Se aplica a
CreateWaveform(Int64[], Int32[], Int32)
Cree una vibración de forma de onda.
[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
Parámetros
- timings
- Int64[]
Los valores de control de tiempo, en milisegundos, de los pares timing/amplitude. Los valores de tiempo de 0 harán que se omita el par.
- amplitudes
- Int32[]
Los valores de amplitud de los pares timing/amplitude. Los valores de amplitud deben estar comprendidos entre 0 y 255, o igual que #DEFAULT_AMPLITUDE. Un valor de amplitud de 0 implica que el motor está apagado.
- repeat
- Int32
Índice en la matriz de intervalos en la que se va a repetir o -1 si no desea repetir indefinidamente.
Devoluciones
Efecto deseado.
- Atributos
Comentarios
Cree una vibración de forma de onda.
Las vibraciones de forma de onda son una serie potencialmente repetida de pares de intervalos y amplitud, proporcionados en matrices independientes. Para cada par, el valor de la matriz de amplitud determina la intensidad de la vibración y el valor de la matriz de control de tiempo determina cuánto tiempo vibra, en milisegundos.
Para que el patrón se repita, pase el índice a la matriz de intervalos en el que se inicie la repetición o -1 deshabilitar la repetición. Los efectos repetidos se reproducirán indefinidamente y se deben cancelar a través Vibrator#cancel()de .
Java documentación para android.os.VibrationEffect.createWaveform(long[], int[], int).
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.