Em smartphones e dispositivos de tela grande que incluem suporte à stylus, os usuários esperam uma experiência consistente com a stylus em todos os apps.

Ofereça 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.

Gerenciar entrada da stylus

Guia
Use a API Ink para adicionar suporte e recursos à stylus ao app.
Guia
Permite que os usuários escrevam entradas em campos de texto usando uma stylus.
Guia
Ative a escrita à mão da stylus em visualizações que não são componentes EditText ou widgets de texto WebView.
Guia
Ofereça suporte à pressão da stylus, orientação, inclinação, passagem do cursor e detecção de palma. Melhore a renderização de entrada da stylus com gráficos de baixa latência e bibliotecas de previsão de movimento.
Guia
Crie anotações—ofereça suporte à entrada de stylus em apps de anotações para que os usuários possam escrever, desenhar e fazer anotações no conteúdo da tela com eficiência fluida.

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 futuros eventos de movimento, facilitada com nossa biblioteca do Jetpack para previsão de movimento.

Bibliotecas avançadas

Use as informações sobre a pressão e inclinação da stylus para renderizar o traço do objeto 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 Kit de ML 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

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 permitir 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 do seu aplicativo. Arraste e solte imagens, textos e outros conteúdos para que os usuários possam compartilhar rapidamente de seu aplicativo para outro aplicativo.
Guia
Torne o texto selecionável no app para que os usuários possam selecionar e compartilhar rapidamente. Torne o texto selecionável no app para que os usuários possam selecionar rapidamente o texto e compartilhar com outros apps usando a stylus.