Muitos smartphones e dispositivos de tela grande incluem suporte à stylus, e os usuários esperam experiências perfeitas com essa stylus em todos os apps. O app pode oferecer suporte à stylus para oferecer recursos aprimorados de navegação, desenho e escrita à mão, além de pincéis avançados com detecção de inclinação e pressão.
Acesse nossa galeria de telas grandes para conferir orientações de design e UX para apps de criatividade e produtividade.

Detectar entrada da stylus

Guia
É possível usar eventos de movimento para detectar se o tipo de entrada é uma stylus. O objeto MotionEvent contém dados sobre o tipo de ferramenta usado, como dedo, stylus ou borracha.
Guia
Uma stylus pode relatar eventos em frequências muito maiores do que a tela. Para apps de desenho, use a API get Historical para verificar eventos recentes.

Destaque sua experiência com as bibliotecas avançadas

Use as bibliotecas avançadas de stylus para reduzir a latência, detectar pressão e inclinação, ignorar marcas acidentais e reconhecer escrita à mão.

Bibliotecas de baixa latência

Melhore a latência reduzindo o tempo de processamento entre a entrada da stylus e a renderização da tela.
Reduza ainda mais a latência usando a previsão de MotionEvents futuros, facilitada com nossa biblioteca de previsão de movimento do Jetpack.

Bibliotecas avançadas

Use as informações sobre a pressão e inclinação da stylus para renderizar o traço do MotionEvent.
Evite marcas perdidas quando o usuário tocar acidentalmente na tela ao desenhar ou escrever com uma stylus.
Reconhecer texto escrito à mão e classificar gestos em uma superfície digital com o reconhecimento de tinta digital do kit de ML.
Possibilite que os usuários trabalhem em tela cheia e usem a navegação por gestos sem marcas de deslocamento.

Criar para todos os tipos de entrada

Ajude os usuários a navegar pelo app com a stylus, como fariam com um teclado ou trackpad. As otimizações da stylus também melhoram a experiência para outros tipos de entrada, como teclado e mouse.
Guia
Ajude os usuários a identificar facilmente onde o foco está na tela para uma entrada precisa. Por exemplo, adicione um indicador de foco como uma borda mais grossa quando um usuário passar o cursor sobre ela. 
Guia
Ao passar o cursor, atualize o cursor para mostrar uma prévia do tipo de pincel ou da ação atual.
Guia
Arraste e solte imagens, textos e outros conteúdos para que os usuários possam compartilhar rapidamente um app com outro.
Guia
Torne o texto do app selecionável para que os usuários possam selecionar rapidamente o texto e compartilhar com outros apps usando a stylus.