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> までのミリ秒数<>を表し、その後に振動子をオンにしておくミリ秒数、オフにしたミリ秒数などを表します。 その結果、最初のタイミング値は 0 になることが多いため、効果はすぐに振動し始めます。

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

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

の Java ドキュメント android.os.VibrationEffect.createWaveform(long[], int)

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

適用対象

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 ドキュメント android.os.VibrationEffect.createWaveform(long[], int[], int)

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

適用対象