Le retour haptique correspond à tout ce que vous ressentez par le toucher. Les appareils Android modernes intègrent souvent un actionneur de vibration pour stimuler le sens du toucher de l'utilisateur. Ces moteurs ont considérablement évolué par rapport aux vibrations fortes et intenses produites par les premiers appareils à l'origine. Les applications Android peuvent désormais exploiter des fonctionnalités pour offrir aux utilisateurs une expérience plus riche, subtile et en profondeur.
Les pages suivantes abordent tous les sujets concernant les vibrations, du retour haptique de base aux formes d'ondes de vibration et aux compositions d'effets de plus en plus complexes.
- Principes de conception haptique
- Cette page décrit les classifications compatibles avec le retour haptique Android et fournit des consignes de conception.
- Ajouter un retour haptique aux événements
- La page présente des exemples de code pour différentes manières de fournir un retour haptique aux interactions des utilisateurs.
- Introduction aux actionneurs vibrants
- La page présente le fonctionnement des actionneurs de vibration, ce qui est une condition préalable essentielle à la création de technologies haptiques personnalisées.
- Créer des effets haptiques personnalisés
- Cette page fournit plusieurs exemples d'utilisation de différentes API haptiques pour créer des effets personnalisés dans une application Android.
- Ajouter des API haptiques
- Cette page fait référence à diverses API haptiques disponibles sur Android. Elle indique également quand et comment vérifier la compatibilité de l'appareil pour vous assurer que les effets haptiques fonctionnent comme prévu.
Veillez également à lire les bonnes pratiques en matière d'accessibilité.
Exemples
Les exemples suivants sont disponibles dans l'application d'échantillon haptique sur GitHub. Vous trouverez également de la documentation sur chacun d'eux ici.
- Résistance (avec des graduations faibles)
- Étendre (avec montée et descente)
- Wobble (avec rotation)
- Saut
Cette documentation inclut également des exemples de code pour les motifs de vibration personnalisés suivants: