Pluma stylus
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
Cómo obtener datos de la pluma stylus de MotionEvents
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
Cómo consultar los puntos históricos
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
Reduce la latencia en la canalización de procesamiento de gráficos
Para mejorar la latencia, reduce el tiempo de procesamiento entre la entrada de la pluma stylus y la renderización de la pantalla.
Reduce la latencia percibida
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
Crea pinceles avanzados con inclinación y presión
Usa información sobre la inclinación y la presión de la pluma stylus para renderizar el trazo desde MotionEvent.
Rechazar marcas desviadas accidentales
Evita las marcas desviadas cuando el usuario toque accidentalmente la pantalla mientras dibuja o escribe con una pluma stylus.
Reconocer escritura a mano
Reconoce texto escrito a mano y clasifica gestos en una superficie digital con el reconocimiento de tinta digital del ML Kit.
Crea experiencias inmersivas
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
Mostrar enfoque al colocar el cursor sobre ellos
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
Personaliza tus cursores
Mientras colocas el cursor, actualiza el cursor para mostrar una vista previa del tipo de pincel o la acción actual.
Guía
Arrastrar y soltar contenido
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
Hacer que el texto se pueda seleccionar
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.
Otros recursos
Galería
Galería de pantallas grandes
Video de YOUTUBE