La tecnología táctil es todo lo que se siente a través del sentido del tacto. Los dispositivos Android modernos a menudo incorporan un accionador de vibración para permitir que los dispositivos estimulen el sentido del tacto del usuario. Estos motores han avanzado significativamente de la vibración bulliciosa original que producían los primeros dispositivos, y las apps para Android ahora pueden aprovechar las capacidades que ofrecen a los usuarios una experiencia más rica con sutileza y profundidad.
En las siguientes páginas, se aborda todo el tema de la vibración, desde la respuesta táctil básica hasta las formas de onda y las composiciones de efectos de vibración cada vez más complejas.
- Principios del diseño de la tecnología táctil
- En la página, se describen las clasificaciones compatibles con la tecnología táctil de Android y los lineamientos para diseñarlas.
- Cómo agregar respuestas táctiles a eventos
- En la página, se presentan ejemplos de código de diferentes maneras de proporcionar respuestas 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 accionadores de vibración, lo que es importante conocer los requisitos previos para crear tecnología táctil personalizada.
- Cómo crear efectos táctiles personalizados
- En esta página, se proporcionan varios ejemplos del uso de diferentes APIs de tecnología táctil para crear efectos personalizados en una aplicación para Android.
- Cómo agregar APIs de tecnología táctil
- La página es una referencia para varias APIs de tecnología táctil disponibles en Android, y también abarca cuándo y cómo verificar la compatibilidad de los dispositivos para garantizar que los efectos táctiles se reproduzcan según lo previsto.
Además, asegúrate de leer las prácticas recomendadas para la accesibilidad.
Ejemplos
Las siguientes muestras están disponibles en la app de Haptic Sampler en GitHub. También puedes encontrar documentación sobre cada una aquí.
- Resistir (con marcas bajas)
- Expandir (con ascenso y descenso)
- Wobble (con giros)
- Rebotar (con golpes)
Esta documentación también incluye ejemplos de código para los siguientes patrones de vibración personalizados: