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
Você pode 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.
Reconheça texto escrito à mão e classifique 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

Permita que os usuários naveguem pelo app com a stylus, assim 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 o 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 entre um app e outro.
Guia
Torne o texto selecionável no app para que os usuários possam selecioná-lo rapidamente e compartilhá-lo com outros apps usando a stylus.