На телефонах и устройствах с большим экраном, которые поддерживают стилус, пользователи ожидают единообразной работы стилуса во всех своих приложениях.

Поддержка стилуса для улучшения навигации, рисования и рукописного ввода, а также усовершенствованных кистей с распознаванием наклона и давления.

Управление вводом стилусом

Гид
Используйте API Ink для добавления поддержки стилуса и расширения его возможностей в ваше приложение.
Гид
Разрешите пользователям вводить текстовые поля от руки с помощью стилуса.
Гид
Включите рукописный ввод стилусом в представлениях, которые не являются компонентами EditText или текстовыми виджетами WebView .
Гид
Поддержка давления стилуса, ориентации, наклона, наведения и обнаружения ладони. Улучшите обработку ввода с помощью стилуса с помощью графики с малой задержкой и библиотек прогнозирования движения.
Гид
Делайте заметки – поддержка ввода стилусом в приложениях для заметок, чтобы пользователи могли писать, рисовать и комментировать содержимое экрана с максимальной эффективностью.

Выделите свой опыт с помощью расширенных библиотек

Используйте расширенные библиотеки стилусов, чтобы уменьшить задержку, обнаруживать давление и наклон, игнорировать случайные отметки и распознавать рукописный текст.

Библиотеки с низкой задержкой

Уменьшите задержку за счет сокращения времени обработки между вводом стилуса и рендерингом на экране.
Дополнительное снижение задержки достигается за счет прогнозирования будущих событий движения, что легко реализовать с помощью нашей библиотеки Motion Prediction Jetpack.

Расширенные библиотеки

Используйте информацию о давлении и наклоне стилуса для визуализации штриха из объекта MotionEvent .
Избегайте случайных касаний экрана, возникающих при рисовании или письме стилусом.
Распознавайте рукописный текст и классифицируйте жесты на цифровой поверхности с помощью ML Kit. Распознавайте рукописный текст и классифицируйте жесты на цифровой поверхности с помощью ML Kit Digital Ink Recognition.
Предоставьте пользователям возможность работать в полноэкранном режиме и использовать навигацию с помощью жестов без случайных следов.

Сборка для всех типов ввода

Предоставьте своим пользователям возможность перемещаться по вашему приложению с помощью стилуса так же, как с помощью клавиатуры или трекпада. Оптимизация стилуса также улучшает работу с другими типами ввода, например позволяет пользователям перемещаться по вашему приложению с помощью стилуса так же, как с помощью клавиатуры или трекпада. Оптимизация стилуса также улучшает удобство работы с другими типами ввода, такими как клавиатура и мышь.
Гид
Помогите пользователям легко определить точку фокусировки на экране для точного ввода данных. Например, добавьте индикатор фокусировки в виде более толстой рамки, когда пользователь наводит на него курсор.
Гид
При наведении обновите курсор, чтобы отобразить предварительный просмотр типа кисти или текущего действия.
Гид
Перетаскивайте изображения, текст и другой контент, чтобы пользователи могли быстро обмениваться ими из вашего приложения. Перетаскивайте изображения, текст и другой контент, чтобы пользователи могли быстро обмениваться ими из вашего приложения в другое приложение.
Гид
Сделайте текст в вашем приложении выделяемым, чтобы пользователи могли быстро выделять текст и делиться им с другими приложениями с помощью стилуса. Сделайте текст в вашем приложении выделяемым, чтобы пользователи могли быстро выделять текст и делиться им с другими приложениями с помощью стилуса.