View.PerformHapticFeedback Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| PerformHapticFeedback(HapticFeedbackRequest) |
Come performHapticFeedback(int, int), ma accetta un HapticFeedbackRequest. |
| PerformHapticFeedback(FeedbackConstants) |
BZZZTT!! 1! |
| PerformHapticFeedback(FeedbackConstants, FeedbackFlags) |
BZZZTT!! 1! |
PerformHapticFeedback(HapticFeedbackRequest)
Come performHapticFeedback(int, int), ma accetta un 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
Parametri
- request
- HapticFeedbackRequest
HapticFeedbackRequest incapsulando la richiesta di aptico. Questo valore non può essere Null.
Valori restituiti
false se isHapticFeedbackEnabled() è false o la visualizzazione non è collegata a una finestra visibile oppure l'utilizzo delle vibrazioni nella richiesta specificata non è valido (ad esempio non ha VibrationAttributes.USAGE_CLASS_FEEDBACK né è VibrationAttributes.USAGE_UNKNOWN); in caso contrario, true, che indica che la richiesta di feedback aptico è stata inviata al sistema. Si noti che true potrebbe essere restituito ma non può essere generata alcuna vibrazione se il servizio decide che gli stati del dispositivo non consentono questo feedback aptico (ad esempio, le vibrazioni disabilitate dall'utente per questo utilizzo).
- Attributi
Commenti
Come performHapticFeedback(int, int), ma accetta un HapticFeedbackRequest.
L'uso di hapticFeedbackRequest consente di effettuare richieste di feedback aptico più elaborate, inclusa l'impostazione del tipo di utilizzo per il feedback richiesto.
Specificare il tipo di utilizzo per il feedback consente al sistema di comprendere meglio il contesto del feedback e ottimizzare di conseguenza l'aptico. Quando non si specifica il tipo di utilizzo per la richiesta di feedback o quando si usano le altre API performHapticFeedback, il sistema eseguirà una migliore ipotesi dell'utilizzo delle vibrazioni in base alla costante.
Vedere VibrationAttributes per altre informazioni sull'utilizzo delle vibrazioni. L'utilizzo fornito per questa API deve essere di VibrationAttributes.USAGE_CLASS_FEEDBACK o VibrationAttributes.USAGE_UNKNOWN. In caso contrario, il feedback aptico non verrà riprodotto. Se si usa VibrationAttributes.USAGE_UNKNOWN, il sistema eseguirà una migliore ipotesi dell'utilizzo delle vibrazioni in base alla costante.
Si noti che, se si chiamerà ripetutamente questa API e la richiesta HapticFeedbackRequest non cambia in queste chiamate ripetute, è consigliabile creare, memorizzare nella cache e riutilizzare l'oggetto richiesta per evitare i costi di creazione ripetuta di oggetti e Garbage Collection.
Informazioni di riferimento su Android per android.view.View.performHapticFeedback.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
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
Parametri
- feedbackConstant
- FeedbackConstants
Una delle costanti definite in HapticFeedbackConstants
Valori restituiti
Risultato dell'operazione di feedback aptico.
- Attributi
Commenti
BZZZTT!! 1!
Fornire feedback aptico all'utente per questa visualizzazione.
Il framework fornirà feedback aptico per alcune azioni predefinite, ad esempio le presse lunghe, ma potrebbe essere utile fornire commenti e suggerimenti per il proprio widget.
Il feedback verrà eseguito solo se #isHapticFeedbackEnabled() è true.
per android.view.View.performHapticFeedback(int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
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
Parametri
- feedbackConstant
- FeedbackConstants
Una delle costanti definite in HapticFeedbackConstants
- flags
- FeedbackFlags
Flag aggiuntivi in base a HapticFeedbackConstants.
Valori restituiti
Risultato dell'operazione di feedback aptico.
- Attributi
Commenti
BZZZTT!! 1!
Come #performHapticFeedback(int), con opzioni aggiuntive.
per android.view.View.performHapticFeedback(int, int).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.