Sprache

View.PerformHapticFeedback Methode

Definition

Überlädt

Name Beschreibung
PerformHapticFeedback(HapticFeedbackRequest)

Wie performHapticFeedback(int, int), aber nimmt ein HapticFeedbackRequest.

PerformHapticFeedback(FeedbackConstants)

BZZZTT!! 1!

PerformHapticFeedback(FeedbackConstants, FeedbackFlags)

BZZZTT!! 1!

PerformHapticFeedback(HapticFeedbackRequest)

Wie performHapticFeedback(int, int), aber nimmt ein HapticFeedbackRequest.

[Android.Runtime.Register("performHapticFeedback", "(Landroid/os/vibrator/HapticFeedbackRequest;)Z", "GetPerformHapticFeedback_Landroid_os_vibrator_HapticFeedbackRequest_Handler", ApiSince=36)]
public virtual bool PerformHapticFeedback(Android.OS.Vibrators.HapticFeedbackRequest request);
[<Android.Runtime.Register("performHapticFeedback", "(Landroid/os/vibrator/HapticFeedbackRequest;)Z", "GetPerformHapticFeedback_Landroid_os_vibrator_HapticFeedbackRequest_Handler", ApiSince=36)>]
abstract member PerformHapticFeedback : Android.OS.Vibrators.HapticFeedbackRequest -> bool
override this.PerformHapticFeedback : Android.OS.Vibrators.HapticFeedbackRequest -> bool

Parameter

request
HapticFeedbackRequest

hapticFeedbackRequest kapselt die Anforderung für haptisch. Dieser Wert darf nicht NULL sein.

Gibt zurück

"false", wenn isHapticFeedbackEnabled() falsch ist, oder diese Ansicht nicht an ein sichtbares Fenster angefügt ist oder die Schwingungsnutzung in der angegebenen Anforderung ungültig ist (d. h. weder hat VibrationAttributes.USAGE_CLASS_FEEDBACK noch ist VibrationAttributes.USAGE_UNKNOWN); andernfalls "true", der angibt, dass die haptische Feedbackanforderung an das System gesendet wurde. Beachten Sie, dass "true" zurückgegeben werden kann, aber keine Vibration erzeugt werden kann, wenn der Dienst entscheidet, dass der Zustand des Geräts dieses haptische Feedback nicht zulässt (z. B. der Benutzer deaktiviert Vibrationen für diese Verwendung).

Attribute

Hinweise

Wie performHapticFeedback(int, int), aber nimmt ein HapticFeedbackRequest.

Mithilfe einer HapticFeedbackRequest können Sie aufwendigere haptische Feedbackanforderungen erstellen, einschließlich der Festlegung des Nutzungstyps für das angeforderte Feedback.

Die Angabe des Nutzungstyps für Ihr Feedback ermöglicht es dem System, den Kontext des Feedbacks besser zu verstehen und das Haptik entsprechend zu optimieren. Wenn Sie den Verwendungstyp für die Feedbackanforderung oder bei Verwendung der anderen performHapticFeedback-APIs nicht angeben, wird vom System anhand der Konstanten eine optimale Schätzung der Vibrationsnutzung durchgeführt.

Weitere Informationen zu Vibrationsnutzungen finden Sie unter VibrationAttributes. Die für diese API bereitgestellte Verwendung muss VibrationAttributes.USAGE_CLASS_FEEDBACK oder VibrationAttributes.USAGE_UNKNOWN sein. Andernfalls wird das haptische Feedback nicht wiedergegeben. Wenn VibrationAttributes.USAGE_UNKNOWN verwendet wird, wird das System die Schwingungsnutzung basierend auf der Konstante am besten erraten.

Beachten Sie, dass, wenn Sie diese API wiederholt aufrufen und Ihre HapticFeedbackRequest sich nicht über diese wiederholten Aufrufe ändert, es wird empfohlen, das Anforderungsobjekt zu erstellen, zwischenzuspeichern und wiederzuverwenden, um die Kosten für die wiederholte Objekterstellung und Garbage Collection zu vermeiden.

Android-Referenz für android.view.View.performHapticFeedback.

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:

PerformHapticFeedback(FeedbackConstants)

BZZZTT!! 1!

[Android.Runtime.Register("performHapticFeedback", "(I)Z", "GetPerformHapticFeedback_IHandler")]
public virtual bool PerformHapticFeedback(Android.Views.FeedbackConstants feedbackConstant);
[<Android.Runtime.Register("performHapticFeedback", "(I)Z", "GetPerformHapticFeedback_IHandler")>]
abstract member PerformHapticFeedback : Android.Views.FeedbackConstants -> bool
override this.PerformHapticFeedback : Android.Views.FeedbackConstants -> bool

Parameter

feedbackConstant
FeedbackConstants

Eine der in HapticFeedbackConstants

Gibt zurück

Das Ergebnis des haptischen Feedbackvorgangs.

Attribute

Hinweise

BZZZTT!! 1!

Geben Sie dem Benutzer haptisches Feedback für diese Ansicht.

Das Framework liefert haptisches Feedback für einige integrierte Aktionen, z. B. lange Drücken, aber Sie können Feedback für Ihr eigenes Widget geben.

Das Feedback wird nur ausgeführt, wenn #isHapticFeedbackEnabled() "true" ist.

Java Dokumentation für android.view.View.performHapticFeedback(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:

PerformHapticFeedback(FeedbackConstants, FeedbackFlags)

BZZZTT!! 1!

[Android.Runtime.Register("performHapticFeedback", "(II)Z", "GetPerformHapticFeedback_IIHandler")]
public virtual bool PerformHapticFeedback(Android.Views.FeedbackConstants feedbackConstant, Android.Views.FeedbackFlags flags);
[<Android.Runtime.Register("performHapticFeedback", "(II)Z", "GetPerformHapticFeedback_IIHandler")>]
abstract member PerformHapticFeedback : Android.Views.FeedbackConstants * Android.Views.FeedbackFlags -> bool
override this.PerformHapticFeedback : Android.Views.FeedbackConstants * Android.Views.FeedbackFlags -> bool

Parameter

feedbackConstant
FeedbackConstants

Eine der in HapticFeedbackConstants

flags
FeedbackFlags

Zusätzliche Kennzeichnungen gemäß HapticFeedbackConstants.

Gibt zurück

Das Ergebnis des haptischen Feedbackvorgangs.

Attribute

Hinweise

BZZZTT!! 1!

Gefällt #performHapticFeedback(int)mir , mit zusätzlichen Optionen.

Java Dokumentation für android.view.View.performHapticFeedback(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.

Gilt für: