La tecnología de respuesta táctil es todo lo que sientes a través del sentido del tacto. Los dispositivos Android modernos suelen incorporar un actuador de vibración para permitir que los dispositivos estimulen el sentido del tacto del usuario. Estos motores han avanzado significativamente desde la vibración ruidosa original que producían los dispositivos anteriores, y las apps para Android ahora pueden aprovechar las capacidades para brindarles a los usuarios una experiencia más enriquecida con sutileza y profundidad.
En las siguientes páginas, se abarca todo lo relacionado con la vibración, desde la respuesta táctil básica hasta las formas de onda de vibración y las composiciones de efectos cada vez más complejas.
- Principios del diseño de la tecnología táctil
- En esta página, se describen las clasificaciones que admiten los componentes de tecnología táctil de Android y los lineamientos para diseñarlos.
- Cómo agregar respuestas táctiles a eventos
- En la página, se presentan ejemplos de código para diferentes formas de proporcionar comentarios táctiles a las interacciones del usuario.
- Manual de accionadores de vibraciones
- En la página, se proporciona una descripción general de cómo funcionan los actuadores de vibración, que es un conocimiento previo importante para crear respuestas táctiles personalizadas.
- Cómo crear efectos táctiles personalizados
- En esta página, se proporcionan varios ejemplos de uso de diferentes APIs de respuesta táctil para crear efectos personalizados en una aplicación para Android, incluidas las composiciones ancladas a la línea de tiempo con
VibrationEffect.Buildery formas de onda de envolvente. - Agrega comentarios de audio táctiles del sistema de diseño multisensorial (MSDS)
- En la página, se describe cómo enriquecer las aplicaciones con comentarios táctiles y de audio siguiendo los lineamientos del sistema de diseño multisensorial (MSDS).
- Agrega APIs de tecnología táctil
- La página es una referencia para varias APIs de respuesta táctil disponibles en Android y también abarca qué APIs proporcionan un resguardo automático y cuándo verificar la compatibilidad del dispositivo.
Además, lee las prácticas recomendadas para la accesibilidad.
Ejemplos
Los siguientes ejemplos están disponibles en la app de Haptic Sampler en GitHub. También puedes encontrar documentación para cada uno aquí.
- Resistencia (con marcas bajas)
- Expansión (con aumento y disminución)
- Tambaleo (con giros)
- Bounce (with thuds)
Esta documentación también incluye ejemplos de código para los siguientes patrones de vibración personalizados:
- Patrón de aumento
- Patrón repetitivo
- Patrón con resguardo
- Composiciones fijadas en el cronograma con
VibrationEffect.Builder - Formas de onda de vibración con envolventes