語言

VibrationEffect.CreateWaveform 方法

定義

多載

名稱 Description
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。

傳回

達到預期效果。

屬性

備註

創造波形振動,僅使用指定時間間隔的開關轉換,並可能重複。

實際上,計時陣列代表開啟震動器前<>的毫秒<>數,接著是保持振動器開啟的毫秒數,然後是關閉的毫秒數,依此類推。 因此,第一個時序值通常為 0,因此效果會立即開始振動。

此方法等同於以 #createWaveform(long[], int[], int) 0 與 #DEFAULT_AMPLITUDE開頭交替的振幅值呼叫。

要讓模式重複,將索引傳入開始重複的時序陣列,或 -1 停用重複。 重複效果會無限播放,並應透過 Vibrator#cancel()取消。

的 android.os.VibrationEffect.createWaveform(long[], int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

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()取消。

的 android.os.VibrationEffect.createWaveform(long[], int[], int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於