View.PerformHapticFeedback Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| PerformHapticFeedback(HapticFeedbackRequest) |
Como performHapticFeedback(int, int), mas usa hapticFeedbackRequest. |
| PerformHapticFeedback(FeedbackConstants) |
BZZZTT!! 1! |
| PerformHapticFeedback(FeedbackConstants, FeedbackFlags) |
BZZZTT!! 1! |
PerformHapticFeedback(HapticFeedbackRequest)
Como performHapticFeedback(int, int), mas usa 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
Parâmetros
- request
- HapticFeedbackRequest
o HapticFeedbackRequest encapsulando a solicitação de haptic. Esse valor não pode ser nulo.
Retornos
false if isHapticFeedbackEnabled() is false, or this View is not attached to a visible window, or the vibration usage in the provided request is not valid (ou seja, has VibrationAttributes.USAGE_CLASS_FEEDBACK nor is VibrationAttributes.USAGE_UNKNOWN); caso contrário, true, indicando que a solicitação de comentários hápticos foi enviada ao sistema. Observe que true pode ser retornado, mas nenhuma vibração poderá ser produzida se o serviço decidir que os estados do dispositivo não permitem esse feedback háptico (por exemplo, o usuário desabilitou vibrações para esse uso).
- Atributos
Comentários
Como performHapticFeedback(int, int), mas usa hapticFeedbackRequest.
O uso de hapticFeedbackRequest permite que você faça solicitações de comentários hápticos mais elaboradas, incluindo a configuração do tipo de uso para os comentários solicitados.
Especificar o tipo de uso para seus comentários permite que o sistema entenda melhor o contexto dos comentários e ajuste o haptic adequadamente. Ao não especificar o tipo de uso para a solicitação de comentários ou ao usar as outras APIs performHapticFeedback, o sistema fará uma melhor suposição do uso de vibração com base na constante.
Consulte VibrationAttributes para saber mais sobre usos de vibração. O uso fornecido para essa API deve ser de VibrationAttributes.USAGE_CLASS_FEEDBACK ou VibrationAttributes.USAGE_UNKNOWN. Caso contrário, os comentários hápticos não serão reproduzidos. Se VibrationAttributes.USAGE_UNKNOWN for usado, o sistema fará uma melhor suposição do uso de vibração com base na constante.
Observe que, se você chamar essa API repetidamente e seu HapticFeedbackRequest não mudar nessas chamadas repetidas, é recomendável que você crie, armazene e reutilize o objeto de solicitação para evitar os custos de criação de objetos repetidas e coleta de lixo.
Referência do Android para android.view.View.performHapticFeedback.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se 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
Parâmetros
- feedbackConstant
- FeedbackConstants
Uma das constantes definidas em HapticFeedbackConstants
Retornos
O resultado da operação de comentários hápticos.
- Atributos
Comentários
BZZZTT!! 1!
Forneça comentários hápticos ao usuário para essa exibição.
A estrutura fornecerá comentários hápticos para algumas ações internas, como pressionamentos longos, mas talvez você queira fornecer comentários para seu próprio widget.
Os comentários só serão executados se #isHapticFeedbackEnabled() for verdadeiro.
Documentação Java para android.view.View.performHapticFeedback(int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.
Aplica-se 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
Parâmetros
- feedbackConstant
- FeedbackConstants
Uma das constantes definidas em HapticFeedbackConstants
- flags
- FeedbackFlags
Sinalizadores adicionais de acordo HapticFeedbackConstantscom .
Retornos
O resultado da operação de comentários hápticos.
- Atributos
Comentários
BZZZTT!! 1!
Como #performHapticFeedback(int), com opções adicionais.
Documentação Java para android.view.View.performHapticFeedback(int, int).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.