La tecnología táctil es todo lo que sientes a través del sentido del tacto. Los dispositivos Android modernos a menudo incorporan 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 fuerte y zumbante original que producían los primeros dispositivos, y las apps para Android ahora pueden aprovechar las funciones para brindarles a los usuarios una experiencia más rica 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 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 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 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 se explica cuándo y cómo verificar la compatibilidad con dispositivos necesaria 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
Los siguientes ejemplos están disponibles en la app de Sample de retroalimentación táctil en GitHub. También puedes encontrar la documentación de cada uno aquí.
- Resistencia (con marcas bajas)
- Expandir (con aumento y disminución)
- Oscilación (con giros)
- Rebote (con golpes)
Esta documentación también incluye ejemplos de código para los siguientes patrones de vibración personalizados: