Idioma

View.PerformHapticFeedback Método

Definição

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.

Aplica-se a