VibrationEffect.CreateWaveform Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| CreateWaveform(Int64[], Int32) |
Crie uma vibração de forma de onda, usando apenas transições off/on nos intervalos de tempo fornecidos e potencialmente repetindo. |
| CreateWaveform(Int64[], Int32[], Int32) |
Crie uma vibração de forma de onda. |
CreateWaveform(Int64[], Int32)
Crie uma vibração de forma de onda, usando apenas transições off/on nos intervalos de tempo fornecidos e potencialmente repetindo.
[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[]
O padrão de alternar os intervalos on-off, começando com um tempo "desativado" e representando o período de tempo para sustentar o item individual (não cumulativo).
- repeat
- Int32
O índice na matriz de intervalos na qual repetir ou -1 se você não quiser repetir indefinidamente.
Retornos
O efeito desejado.
- Atributos
Comentários
Crie uma vibração de forma de onda, usando apenas transições off/on nos intervalos de tempo fornecidos e potencialmente repetindo.
Na verdade, a matriz de intervalos representa o número de milissegundos <em>antes</em> ativar o vibrador, seguido pelo número de milissegundos para manter o vibrador ativado e, em seguida, o número de milissegundos desativado e assim por diante. Consequentemente, o primeiro valor de tempo geralmente será 0, de modo que o efeito comece a vibrar imediatamente.
Esse método é equivalente à chamada #createWaveform(long[], int[], int) com valores de amplitude correspondentes alternando entre 0 e #DEFAULT_AMPLITUDE, começando com 0.
Para fazer com que o padrão se repita, passe o índice para a matriz de intervalos na qual iniciar a repetição ou -1 para desabilitar a repetição. Os efeitos repetidos serão reproduzidos indefinidamente e devem ser cancelados por meio de Vibrator#cancel().
Java documentação para android.os.VibrationEffect.createWaveform(long[], int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
CreateWaveform(Int64[], Int32[], Int32)
Crie uma vibração 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[]
Os valores de tempo, em milissegundos, dos pares timing/amplitude. Os valores de tempo de 0 farão com que o par seja ignorado.
- amplitudes
- Int32[]
Os valores de amplitude dos pares de intervalo/amplitude. Os valores de amplitude devem estar entre 0 e 255 ou iguais a #DEFAULT_AMPLITUDE. Um valor de amplitude de 0 implica que o motor está desligado.
- repeat
- Int32
O índice na matriz de intervalos na qual repetir ou -1 se você não quiser repetir indefinidamente.
Retornos
O efeito desejado.
- Atributos
Comentários
Crie uma vibração de forma de onda.
As vibrações de forma de onda são uma série potencialmente recorrente de pares de intervalo e amplitude, fornecidos em matrizes separadas. Para cada par, o valor na matriz de amplitude determina a força da vibração e o valor na matriz de tempo determina por quanto tempo ele vibra, em milissegundos.
Para fazer com que o padrão se repita, passe o índice para a matriz de intervalos na qual iniciar a repetição ou -1 para desabilitar a repetição. Os efeitos repetidos serão reproduzidos indefinidamente e devem ser cancelados por meio de Vibrator#cancel().
Java documentação para android.os.VibrationEffect.createWaveform(long[], int[], int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.