Partager via


Xamarin.Essentials: Commentaires haptiques

La classe HapticFeedback vous permet de contrôler les commentaires haptiques sur l’appareil.

Démarrage

Pour commencer à utiliser cette API, lisez le guide de prise en main pour Xamarin.Essentials vous assurer que la bibliothèque est correctement installée et configurée dans vos projets.

Pour accéder à la fonctionnalité HapticFeedback , la configuration spécifique à la plateforme suivante est requise.

L’autorisation Vibrate est obligatoire, et doit être configurée dans le projet Android. Vous pouvez le faire de plusieurs façons, comme indiqué ci-dessous :

Ouvrez le fichier AssemblyInfo.cs sous le dossier Propriétés et ajoutez :

[assembly: UsesPermission(Android.Manifest.Permission.Vibrate)]

OU mettez à jour le manifeste Android :

Ouvrez le fichier AndroidManifest.xml sous le dossier Propriétés et ajoutez ce qui suit dans le nœud du manifeste.

<uses-permission android:name="android.permission.VIBRATE" />

Ou cliquez avec le bouton droit sur le projet Android et ouvrez les propriétés du projet. Sous Manifeste Android, recherchez la zone Autorisations nécessaires, puis cochez l’autorisation VIBRATE. Cela met automatiquement à jour le fichier AndroidManifest.xml.

Utilisation de commentaires Haptic

Ajoutez une référence à Xamarin.Essentials votre classe :

using Xamarin.Essentials;

La fonctionnalité commentaires haptique peut être effectuée avec un Click type ou LongPress un type de commentaires.

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.
}

API