Xamarin.Essentials: Comentarios hápticos
La clase HapticFeedback permite controlar los comentarios hápticos en el dispositivo.
Introducción
Para empezar a usar esta API, lea la guía de introducción para Xamarin.Essentials con el fin de asegurarse de que la biblioteca está correctamente instalada y configurada en los proyectos.
Para acceder a la función de HapticFeedback, se requiere la siguiente configuración específica para la plataforma.
El permiso Vibrate (Vibrar) es necesario y se debe configurar en el proyecto de Android. Se puede agregar de las siguientes maneras:
Abra el archivo AssemblyInfo.cs de la carpeta Propiedades y agregue lo siguiente:
[assembly: UsesPermission(Android.Manifest.Permission.Vibrate)]
O BIEN, actualice el manifiesto de Android:
Abra el archivo AndroidManifest.xml de la carpeta Propiedades y agregue lo siguiente dentro del nodo manifest.
<uses-permission android:name="android.permission.VIBRATE" />
O haga clic con el botón derecho en el proyecto de Android y abra las propiedades del proyecto. En Manifiesto de Android, busque el área Permisos requeridos: y active el permiso VIBRATE (Vibrar). Esto actualizará automáticamente el archivo AndroidManifest.xml.
Uso de comentarios hápticos
Agregue una referencia a Xamarin.Essentials en la clase:
using Xamarin.Essentials;
La función de comentarios hápticos se puede realizar con un tipo de comentarios Click
o LongPress
.
try
{
// Perform click feedback
HapticFeedback.Perform(HapticFeedbackType.Click);
// Or use long press
HapticFeedback.Perform(HapticFeedbackType.LongPress);
}
catch (FeatureNotSupportedException ex)
{
// Feature not supported on device
}
catch (Exception ex)
{
// Other error has occurred.
}