VibrationEffect.CreateWaveform Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| CreateWaveform(Int64[], Int32) |
Erstellen Sie eine Wellenformschwingung, wobei sie nur aus/bei übergängen in den angegebenen Zeitintervallen und potenziell wiederholten Übergängen verwendet wird. |
| CreateWaveform(Int64[], Int32[], Int32) |
Erstellen Sie eine Wellenformschwingung. |
CreateWaveform(Int64[], Int32)
Erstellen Sie eine Wellenformschwingung, wobei sie nur aus/bei übergängen in den angegebenen Zeitintervallen und potenziell wiederholten Übergängen verwendet wird.
[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
Parameter
- timings
- Int64[]
Das Muster von wechselnden On-Off-Anzeigedauern, beginnend mit einer "off"-Anzeigedauer und der Zeitdauer, um das einzelne Element aufrechtzuerhalten (nicht kumulativ).
- repeat
- Int32
Der Index in das Anzeigedauerarray, an dem wiederholt werden soll, oder -1, wenn Sie nicht unbegrenzt wiederholen möchten.
Gibt zurück
Der gewünschte Effekt.
- Attribute
Hinweise
Erstellen Sie eine Wellenformschwingung, wobei sie nur aus/bei übergängen in den angegebenen Zeitintervallen und potenziell wiederholten Übergängen verwendet wird.
Die Anzeigedauernarray stellt die Anzahl der Millisekunden <em>vor</em> dar, die den Vibrationsor eindreht, gefolgt von der Anzahl von Millisekunden, um den Vibrationsor eingeschaltet zu halten, und dann die Anzahl der deaktivierten Millisekunden usw. Folglich wird der erste Anzeigewert oft 0 sein, sodass der Effekt sofort vibriert.
Diese Methode entspricht dem Aufrufen #createWaveform(long[], int[], int) entsprechender Amplitudenwerte zwischen 0 und #DEFAULT_AMPLITUDE, beginnend mit 0.
Um das Muster zu wiederholen, übergeben Sie den Index an das Anzeigedauerarray, bei dem die Wiederholung gestartet werden soll, oder -1, die Wiederholung zu deaktivieren. Wiederholungseffekte werden unbegrenzt wiedergegeben und sollten über Vibrator#cancel()abgebrochen werden.
Java Dokumentation für android.os.VibrationEffect.createWaveform(long[], int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
CreateWaveform(Int64[], Int32[], Int32)
Erstellen Sie eine Wellenformschwingung.
[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
Parameter
- timings
- Int64[]
Die Anzeigedauerwerte in Millisekunden der Timing-/Amplitudenpaare. Die Anzeigedauerwerte von 0 führen dazu, dass das Paar ignoriert wird.
- amplitudes
- Int32[]
Die Amplitudenwerte der Timing-/Amplitudenpaare. Amplitudenwerte müssen zwischen 0 und 255 oder gleich sein #DEFAULT_AMPLITUDE. Ein Amplitudenwert von 0 impliziert, dass der Motor ausgeschaltet ist.
- repeat
- Int32
Der Index in das Anzeigedauerarray, an dem wiederholt werden soll, oder -1, wenn Sie nicht unbegrenzt wiederholen möchten.
Gibt zurück
Der gewünschte Effekt.
- Attribute
Hinweise
Erstellen Sie eine Wellenformschwingung.
Wellenformschwingungen sind eine potenziell wiederholte Reihe von Timing- und Amplitudenpaaren, die in separaten Arrays bereitgestellt werden. Für jedes Paar bestimmt der Wert im Amplitudenarray die Festigkeit der Vibration und der Wert im Timingarray, wie lange er in Millisekunden vibriert.
Um das Muster zu wiederholen, übergeben Sie den Index an das Anzeigedauerarray, bei dem die Wiederholung gestartet werden soll, oder -1, die Wiederholung zu deaktivieren. Wiederholungseffekte werden unbegrenzt wiedergegeben und sollten über Vibrator#cancel()abgebrochen werden.
Java Dokumentation für android.os.VibrationEffect.createWaveform(long[], int[], int).
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.