Muchos teléfonos y dispositivos de pantalla grande son compatibles con plumas stylus, y los usuarios esperan experiencias fluidas en todas sus apps. Tu app puede admitir la pluma stylus para proporcionar mejores funciones de navegación, dibujo y escritura a mano, y pinceles avanzados con detección de inclinación y presión.
Visita nuestra galería de pantallas grandes a fin de obtener orientación sobre diseño y UX para apps de creatividad y productividad.

Cómo detectar la entrada de la pluma stylus

Guía
Puedes usar eventos de movimiento para detectar si el tipo de entrada es una pluma stylus. El objeto MotionEvent contiene datos del tipo de herramienta utilizada, como un dedo, una pluma stylus o un borrador.
Guía
Una pluma stylus puede informar eventos con frecuencias mucho más altas que la pantalla. Para las apps de dibujo, usa la API de getHistorical para buscar eventos recientes.

Destaca tu experiencia con bibliotecas avanzadas

Usa las bibliotecas avanzadas de la pluma stylus para reducir la latencia, detectar la presión y la inclinación, ignorar marcas accidentales y reconocer la escritura a mano.

Bibliotecas de baja latencia

Para mejorar la latencia, reduce el tiempo de procesamiento entre la entrada de la pluma stylus y la renderización de la pantalla.
Reduce aún más la latencia mediante la predicción de MotionEvents futuros, que es más fácil con nuestra biblioteca de Jetpack para predicción del movimiento.

Bibliotecas avanzadas

Usa información sobre la inclinación y la presión de la pluma stylus para renderizar el trazo desde MotionEvent.
Evita las marcas desviadas cuando el usuario toque accidentalmente la pantalla mientras dibuja o escribe con una pluma stylus.
Reconoce texto escrito a mano y clasifica gestos en una superficie digital con el reconocimiento de tinta digital del ML Kit.
Empodera a los usuarios para que trabajen en pantalla completa y usen la navegación por gestos sin marcas desviadas.

Compila para todos los tipos de entrada

Permite que los usuarios naveguen por tu app con su pluma stylus, como lo harían con un teclado o un panel táctil. Las optimizaciones de la pluma stylus también mejoran la experiencia de otros tipos de entrada, como el teclado y el mouse.
Guía
Ayuda a los usuarios a identificar fácilmente dónde se encuentra el foco en la pantalla para obtener una entrada precisa. Por ejemplo, agrega un indicador de enfoque, como un borde más grueso, cuando un usuario coloca el cursor sobre él.
Guía
Mientras colocas el cursor, actualiza el cursor para mostrar una vista previa del tipo de pincel o la acción actual.
Guía
Arrastra y suelta imágenes, texto y otro contenido para que los usuarios puedan compartir rápidamente contenido de tu app a otra.
Guía
Permite que se pueda seleccionar el texto de tu app para que los usuarios puedan seleccionarlo rápidamente y compartirlo con otras apps con su pluma stylus.