VibrationEffect.CreateWaveform 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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 屬性授權中所述的詞彙使用。