L'haptique désigne tout ce que vous ressentez par le toucher. Les appareils Android modernes intègrent souvent un actionneur de vibration pour permettre aux appareils de stimuler le sens du toucher de l'utilisateur. Ces moteurs ont considérablement évolué depuis les premières vibrations bruyantes produites par les premiers appareils, et les applications Android peuvent désormais exploiter ces fonctionnalités pour offrir aux utilisateurs une expérience plus riche, plus subtile et plus profonde.
Les pages suivantes couvrent tous les aspects des vibrations, du retour haptique de base aux formes d'onde de vibration et aux compositions d'effets de plus en plus complexes.
- Principes de conception haptique
- Cette page décrit les classifications compatibles avec les fonctionnalités haptiques d'Android et les consignes pour les concevoir.
- Ajouter un retour haptique aux événements
- Cette page présente des exemples de code pour différentes manières de fournir un retour haptique aux interactions des utilisateurs.
- Composant d'activation des actionneurs de vibrations
- Cette page présente le fonctionnement des actionneurs de vibration, une condition préalable importante pour créer des effets haptiques personnalisés.
- Créer des effets haptiques personnalisés
- Cette page fournit plusieurs exemples d'utilisation de différentes API d'effets haptiques pour créer des effets personnalisés dans une application Android, y compris des compositions ancrées dans la chronologie à l'aide de
VibrationEffect.Builderet de formes d'onde d'enveloppe. - Ajouter un retour audio-haptique à partir du système de conception multisensoriel (MSDS)
- Cette page explique comment enrichir les applications avec un retour audio-haptique en suivant les consignes du système de conception multisensoriel (MSDS).
- Ajouter des API de retour haptique
- Cette page est une documentation de référence sur les différentes API de retour haptique disponibles sur Android. Elle indique également quelles API fournissent un remplacement automatique et quand vérifier la compatibilité de l'appareil.
Consultez également les bonnes pratiques concernant l'accessibilité.
Exemples
Les exemples suivants sont disponibles dans l'application Haptic Sampler sur GitHub. Vous trouverez également de la documentation pour chacun d'eux ici.
- Résister (avec de faibles ticks)
- Développer (avec montée et descente)
- Wobble (with spins)
- Rebond (avec bruits sourds)
Cette documentation inclut également des exemples de code pour les modèles de vibration personnalisés suivants :
- Modèle de montée en puissance
- Motif répétitif
- Modèle avec remplacement
- Compositions ancrées à la chronologie avec
VibrationEffect.Builder - Formes d'onde de vibration avec enveloppes