VibrationEffect.CreateWaveform メソッド

定義

オーバーロード

名前 説明
CreateWaveform(Int64[], Int32)

波形振動を作成し、指定された時間間隔でオフ/オンの遷移のみを使用し、繰り返す可能性があります。

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

波形振動を作成します。

CreateWaveform(Int64[], Int32)

波形振動を作成し、指定された時間間隔でオフ/オンの遷移のみを使用し、繰り返す可能性があります。

[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

パラメーター

timings
Int64[]

交互のオンオフ タイミングのパターン。"オフ" タイミングから始まり、個々の項目を維持するための時間の長さを表します (累積ではありません)。

repeat
Int32

繰り返すタイミング配列のインデックス。無期限に繰り返したくない場合は -1。

返品

目的の効果。

属性

注釈

波形振動を作成し、指定された時間間隔でオフ/オンの遷移のみを使用し、繰り返す可能性があります。

実質的に、timings 配列は、振動子をオン <ミリ秒em>before</em> 振動子をオンにした後に、振動子をオンにしたままにするミリ秒の数、オフにしたミリ秒の数などを表します。 したがって、最初のタイミング値は 0 になることが多いため、効果はすぐに振動し始めます。

このメソッドは、対応する振幅値が 0 から 0 から始まる#DEFAULT_AMPLITUDEの間で交互に#createWaveform(long[], int[], int)を呼び出すことと同じです。

パターンを繰り返すには、繰り返しを開始するタイミング配列にインデックスを渡すか、繰り返しを無効にする -1 します。 繰り返し効果は無期限に再生され、 Vibrator#cancel()を介してキャンセルする必要があります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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

波形振動を作成します。

[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

パラメーター

timings
Int64[]

タイミング/振幅ペアのタイミング値をミリ秒単位で指定します。 タイミング値が 0 の場合、ペアは無視されます。

amplitudes
Int32[]

タイミング/振幅ペアの振幅値。 振幅の値は、0 から 255 の間、または #DEFAULT_AMPLITUDEと等しい必要があります。 振幅値 0 は、モーターがオフであることを意味します。

repeat
Int32

繰り返すタイミング配列のインデックス。無期限に繰り返したくない場合は -1。

返品

目的の効果。

属性

注釈

波形振動を作成します。

波形振動は、別々のアレイで提供される一連のタイミングと振幅のペアを繰り返す可能性があります。 各ペアについて、振幅配列の値によって振動の強さが決定され、タイミング配列内の値によって振動時間がミリ秒単位で決まります。

パターンを繰り返すには、繰り返しを開始するタイミング配列にインデックスを渡すか、繰り返しを無効にする -1 します。 繰り返し効果は無期限に再生され、 Vibrator#cancel()を介してキャンセルする必要があります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象