Lenguaje

View.PerformHapticFeedback Método

Definición

Sobrecargas

Nombre Description
PerformHapticFeedback(HapticFeedbackRequest)

Al igual que performHapticFeedback(int, int), pero toma un HapticFeedbackRequest.

PerformHapticFeedback(FeedbackConstants)

BZZZTT!! 1!

PerformHapticFeedback(FeedbackConstants, FeedbackFlags)

BZZZTT!! 1!

PerformHapticFeedback(HapticFeedbackRequest)

Al igual que performHapticFeedback(int, int), pero toma 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

Parámetros

request
HapticFeedbackRequest

HapticFeedbackRequest encapsulando la solicitud de háptico. Este valor no puede ser nulo.

Devoluciones

false si isHapticFeedbackEnabled() es false, o esta vista no está asociada a una ventana visible o el uso de vibración en la solicitud proporcionada no es válido (es decir, ni tiene VibrationAttributes.USAGE_CLASS_FEEDBACK ni es VibrationAttributes.USAGE_UNKNOWN); de lo contrario, es true, lo que indica que la solicitud de comentarios hápticos se ha enviado al sistema. Tenga en cuenta que true podría devolverse, pero no se puede producir ninguna vibración si el servicio decide que los estados del dispositivo no permiten estos comentarios hápticos (por ejemplo, las vibraciones deshabilitadas por el usuario para este uso).

Atributos

Comentarios

Al igual que performHapticFeedback(int, int), pero toma un HapticFeedbackRequest.

El uso de hapticFeedbackRequest permite realizar solicitudes de comentarios hápticos más elaboradas, incluida la configuración del tipo de uso para los comentarios solicitados.

Especificar el tipo de uso de los comentarios permite al sistema comprender mejor el contexto de los comentarios y ajustar el háptico en consecuencia. Cuando no se especifica el tipo de uso para la solicitud de comentarios o cuando se usan las otras API performHapticFeedback, el sistema realizará una mejor estimación del uso de vibración en función de la constante.

Consulte VibrationAttributes para obtener más información sobre los usos de vibración. El uso proporcionado para esta API debe ser de VibrationAttributes.USAGE_CLASS_FEEDBACK o VibrationAttributes.USAGE_UNKNOWN. De lo contrario, no se reproducirán los comentarios hápticos. Si se usa VibrationAttributes.USAGE_UNKNOWN, el sistema realizará una mejor estimación del uso de vibración en función de la constante.

Tenga en cuenta que, si va a llamar repetidamente a esta API y hapticFeedbackRequest no cambia en estas llamadas repetidas, se recomienda crear, almacenar en caché y reutilizar el objeto de solicitud para evitar los costos de la creación repetida de objetos y la recolección de elementos no utilizados.

Referencia de Android para android.view.View.performHapticFeedback.

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica 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

Una de las constantes definidas en HapticFeedbackConstants

Devoluciones

Resultado de la operación de realización de comentarios hápticos.

Atributos

Comentarios

BZZZTT!! 1!

Proporcione comentarios hápticos al usuario para esta vista.

El marco proporcionará comentarios hápticos para algunas acciones integradas, como presiones largas, pero es posible que desee proporcionar comentarios para su propio widget.

Los comentarios solo se realizarán si #isHapticFeedbackEnabled() es true.

Java documentación para android.view.View.performHapticFeedback(int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica 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

Una de las constantes definidas en HapticFeedbackConstants

flags
FeedbackFlags

Marcas adicionales según HapticFeedbackConstants.

Devoluciones

Resultado de la operación de realización de comentarios hápticos.

Atributos

Comentarios

BZZZTT!! 1!

Al igual #performHapticFeedback(int)que , con opciones adicionales.

Java documentación para android.view.View.performHapticFeedback(int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a